Assembly compilation improvements

* compilation now succeeds when only warnings are present
* added detailed compilation warning and error messages to console output
* fixed lowerCamelCasing of sanitised identifiers. Now  sanitized identifier starting with "Dollar" are correctly  lowerCamelCased