Enable non-REST models to be generated/extended

  * Some models in the server are not exposed but needed on the client

  * This enables generation of their Angular service (not resource)

  * Extention of those object models works the same as REST ones

  * These need to be declared in model-config with `dataSource: none`
Enable dependency injection defined client models

 * Client models might need other models/tools as dependency

 * In the server, model.js files start with `var dep = require('dep');`

 * The same model.js file will also get its dependencies by declaring
   them in model-config.json in the `dependencies` property

 * Example : `dependencies: ['User', '_', '$q']`

 * Dependencies must already have a provider in Angular ap where
   lbServices are used

 * REST resources and static models can have dependencies specified
Fix deprecated express res.send(status,...) calls
Fix issue with relative path and backward compat.