skulpt.js improvements.

1) STANDARD_NAMING flag for using standard distribution names. Flip this to True when we are ready. Backwards compatible as False. The product name "root" is supplied from the Bower configuration file. 
2) 32-bit and 64-bit compilation on Linux (by using the correct d8 file). Backwards compatible.
3) More robust option parsing using optparse Python module. Backwards compatible.
4) --quiet and --verbose modes. Backwards compatible.
5) --version option. Reports the version in the Bower configuration file. Backwards compatible.
6) Displaying usage is the default action when no command is supplied. This is a change from the previous default which was to run the "test" command. Before it was rather surprising to see the skulpt.py script do something when you are trying to discover the commands.
7) Updated bower.json to reflect the bnmnetp to skulpt change.
8) Updated bower.json version to be 0.9.0 as per Brad's comment.
9) Use some symbolic constants in skulpt.py to make code meaning ,more clear.