There is extensive question/answers for moving from development to produciton in general Easily Move a WordPress Install from Development to Production?Easily Move a WordPress Install from Development to Production?
However for your specific question best plugin that I know is commercial BackupBuddy. It packs whole site (including WP itself) and can restore it to different URL.