Waterline 0.9.0 Support

Adds full support for the upcoming Waterline release using the unreleased [waterline-adapter-tests](https://github.com/particlebanana/waterline-adapter-tests) module.

- Major changes in the criteria parsing to support all the various criteria that waterline can send it.

- It also changes the way connections work. Because the node-mongo driver is async we can just use a single connection and keep it open. In the future if that is saturated we can pool a few.

- Normalized adapter config to use host, user, password, db, etc to keep it the same as the other adapters. If someone wants to use the `mongo://` url I can add it back.

- Bumped the version because this is a breaking change with the describe functionality changing