fix createBelongsTo() uses wrong `this`

`this` is actually `global` at runtime, cause `criteria` to have an `undefined` property.
Merge pull request #425 from clarkorz/fix-createBelongsTo

fix createBelongsTo() uses wrong `this`
add objectid as a supported type
Closes https://github.com/balderdashy/waterline/issues/430 and also uses WLUsageError in a few places (inside utils/normalize)
Gets the tests to fail (as prescribed in https://github.com/balderdashy/waterline/issues/406)
fix the test. Closes #406
WLError (unknown) tweaks
Merge branch 'master' of github.com:balderdashy/waterline
Experimenting w/ error output in tests
Merge branch 'master' into wl2-mike