fixed line endings
added icons folder in UI binary build
added necessary minimum of JSON library sources

origin: https://github.com/douglascrockford/JSON-java
deleted ResourceIndexWrapper
changed number assignment for temporary resources

now it's continious type-wise, providing easy recognition of temporary resources
added array resolving function in expression compiler
trace state of newly created resources isn't affected by patterns now

according to new tracer concept
introducing JSON-based model structure

changes:
 - Database now acquiring data from JSON model structure with no bulky APIs
 - ResourceStructure isn't needed anymore on account of being also replaced with JSON-based one
 - model state class in rdo_model package renamed to *project*Model. now it holds model structure as well