Support key fields that are not auto-increment - PR 160

Original PR [here](https://github.com/dresende/node-orm2/pull/160), issue [here](https://github.com/dresende/node-orm2/issues/157)

Can support key fields that are not auto-increment by checking to see if the info returned in the callback of driver.insert call contains the information before applying it to the data.