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.
Cloned instances will now be registered for finalization if finalizable. (#259)
Removed debug code.
Changed max line length to 120 in formatter.xml.
Use 80 characters for comments.
Provisioning profile will now always be copied to device when launching. (#260)
Pass signing identity fingerprint to codesign to prevent problems with non ASCII characters in signing identity names. (#246)
Also match on profile name when searching for a provisioning profile. (#247)
Added support for specifying framework paths to search for custom frameworks (using -frameworkpaths on the command line and <frameworkPaths> in robovm.xml). (#210)
Merge pull request #256 from lambdaknight/master

Support For Setting System Properties From The Command Line
Minor code style changes.
Replace both forward and slashes and backslashes with '.' when converting a class file name to a class name in Clazz to support classes in JAR-files on Windows. (#258)
Merge branch 'master' into llvm-on-windows