Merge tag 'v3.2.0'

3.2.0
Refactor datasource-invoke to use Process#send()
Use invokeInWorkspace for discover methods
Add dataSourceDef.createModel
Cleanup duplicate code in e2e tests...
Also add uncaughtException handling in datasource-invoke.
Add remoting for ds.createModel
Ensure ACLs are ordered and have unique IDs
Rework datasource invoke crash test
Merge pull request #136 from strongloop/refactor/ds-invoke

Refactor discovery to use invokeInWorkspace
Merge pull request #137 from strongloop/fix/missing-acls

Ensure ACLs are ordered and have unique IDs
Rename `ModelConfig.dataSource` to `dataSourceRef`

Rename the relation property name to preven clash with the foreign-key
property, which has the name `dataSource` too.
Fix acl properties
Merge pull request #138 from strongloop/feature/fix-config-datasource-relation

Rename `ModelConfig.dataSource` to `dataSourceRef`
Add `any` to the list of property types
Expose `ModelProperty.availableTypes` via REST

The URL is `GET /ModelProperties/available-types`.
Merge pull request #140 from strongloop/feature/expose-model-property-types-via-rest

Expose model property types via rest
3.3.0
Merge branch 'release/3.3.0' into production