Adds beforeDefine to plugins (#263)

Prototype: beforeDefine(name, properties, options)
Fixes autoFetch being discarded in Model.get options (closes #266)
Add capability for an array to be passed to the reversed hasOne set accessor
Fixes not saving associations if no changes (other than associations) are made (#256)
Changes mysql DDL to use execQuery instead of checking for pool (#258)

This also fixes when debug is on and no DDL queries are shown
Fixes duplicated debug lines for postgres (#258)
Removes duplicated postgres debug calls (#258)
Changes the way ":" is added to sqlite db paths (#270)

1. Only add on win32 platforms
2. Only add if host is a letter

The only case this can't avoid (right now) is realtive paths where the
first folder is a letter. Please avoid it.
Make Model.get respect Model autoFetch default value (#277)
Adds License (MIT) file (closes #271)
sql-query@0.1.9 (closes #274)
Merge pull request #275 from Tape/master

Add capability for an array to be passed to the reversed hasOne set accessor
Add capability for an array to be passed to the reversed hasOne set accessor
Merge branch 'master' of github.com:dresende/node-orm2

* 'master' of github.com:dresende/node-orm2:
  Add capability for an array to be passed to the reversed hasOne set accessor
Changes previous added hasone test to check if copies are not switched
2.1.0
mongodb@1.3.15
Allow accessor template to be set (#276)
Allow multi-key models to support hasMany
Remove upper limit on VARCHAR column size

Allow PostgreSQL to define VARCHAR columns which are longer than 2^16
and instead rely on the database engine to throw errors.