Combine src files with a ";"

Prevents issues when combined with other JavaScript files.
Fix bug with tokens as obj properties in idf cache.

If a token was the same as a property name of the idf cache object then
the value of this property would be returned instead of the cached
value. Prefixing term with a '@' and using hasOwnProperty to guard
against this.
build version 0.4.4