Fix hypervisor command 'vm rename' not renaming it's files.

The vm name is used in the file names by default in hypervisor mode.
They we left alone and, with the vm stopped, the log file and the
lock file remain open.
This means that the vm would keep using 2 files with the old name.

Now it renames all related files. (best effort)
NOTE - will also rename unrelated files that have the old prefix.

Re-closes issue #21 - Renaming devices
Fix crash in vm_free with an alternate ROM filename.

It was trying to free vm->rom_filename, which had a string from the
getopt library. We don't control this pointer so we should make a
copy, like we do for the other command line options.
Remove un-needed code
Stable makefile updates
Top level makefile updates
Stable makefile updates
Unstable makefile updates
Remove powerpc comment
Remove references to asmdefs
Merge branch '/dev/makefiles'
Define arm architecture (thanks to Ubuntu for the patch)
Change default NPE for c7200 platform from npe-200 to npe-400.