Fixed updating records with associations attached

Added a step within prepareArguements that reduces all associated
objects to their foreign keys before attempting to update the record in
the DB. This prevents NaN values from being put into the query
Merge pull request #389 from mikehostetler/master

Added back support for the adapter.syncable flag. Fixes #387
add inspect for nicer output to console.log
compare model values and only attempt nested operations if the values have changed
repopulate after a .save() is used. Fixes #385
update unit tests to work with new find method on .save()
normalize dependency requires
fix syncable tests
Don't remove miliseconds. Fixes #373
allow collection attributes to be synced
add check for null values
fix for collection adds when a primary key is involved
Improve migrate:'alter' strategy to include a prompt which asks user whether it can wipe out existing records violating new uniqueness constraints during automigration
Merge branch 'master' of github.com:balderdashy/waterline
fix key name
Added SailsJs "populateSettings" property to the non-validatable fields
Merge pull request #392 from Skullbock/master

Added SailsJs "populateSettings" property to the non-validatable fields
wtf
Merge branch 'master' of github.com:balderdashy/waterline
Merge pull request #368 from npfitz/master

Fixed updating records with associations attached