Assembly compilation improvements
* compilation now succeeds when only warnings are present
* added detailed comiplation warning and error messages to console output
* fixed lowerCamelCasing of sanitised identifiers. Now  sanitized identifier starting with "Dollar" are correctly  lowerCamelCased
Fixed error intriduced in failed assemby logging; Udated lib.d.ts to latest version
Fix issue #130
Refactored local type signature generation (#130)
sanitiseLowerCamelCase: toLowerCamelCase must be performed both *before* and *after* sanitising the identifier
Examples:
* a parameter named "Constructor" would only be successfuly sanitised if toLowerCamelCase is applied *before* sanitising
* a parameter names "$blah" would only be successfuly lowerCamelCased if toLowerCamelCase is applied *after* sanitising (because sanitising will, in this case result in a PascalCase identifier)
Merge pull request #128 from ca-ta/master

Assembly compilation improvements