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