WIP: define built-in models via JSON

Refactor LoopBack built-in models to follow the convention supported by loopback-boot and loopback-workspace. This allows Strong Studio and generator-loopback to introspect built-in models.

`Model` and `PersistedModel` are staying in the `lib`, since the are tightly coupled with loopback core.