Behaviors are now loaded on demand, not at start.

- Behaviors are stored as « BehaviorDesc » descriptions, and created
when a « get » is issued.
- New architecture to use JSON in place of XML.
- Several LibraryResource are now case classes.