[core.room] UsesResources annotation, C generator resource map
- Annotation added to C modellib
- Per-subsystem JSON resource map generation
- Validation checking annotation constraints and resource collisions in logical system
- Added annotation info to exported IEObjectDescriptions for change detection
- Generator tests, validation unit tests
Closes #103 (closed)