Add support for setting system properties from the command line. Setting a system property is done by passing the flag "-rvm:D<name>=<value>" to the compiled executable. This flag can be passed multiple times to the compiled executable to pass multiple system properties.
• Don't supply systemClassLoader to rvmFindClassUsingLoader call to find java.lang.System. It is unneeded as System is always in the boot classpath.
• Change rvmFindClassUsingLoader call to look for "java/lang/System" instead of "java.lang.System". The former is the proper internal class name.
• Add some checking for trying to set a system property with an empty key. 'setProperty' throws if the key is empty, so we shouldn't support this.
• Add checking to make sure the rvmNewStringUTF calls were successful.
• If there is a problem during the set up of the system properties, set a flag indicating an error and then don't call the main function.
Merge pull request #256 from lambdaknight/master

Support For Setting System Properties From The Command Line