Merge pull request #52 from jgordor/master

Restore setting custom model id
Fix is_foreign_key when code is not yet loaded
Merge branch 'master' of github.com:evanmiller/boss_db
When inserting, skip when id not yet defined (and let DB manage).
Merge pull request #55 from runejuhl/fix_sql_id

When inserting, skip when id not yet defined (and let DB manage).
Handle schema changes more gracefully
Merge branch 'master' of github.com:evanmiller/boss_db
Include OTP's pmod_pt as boss_db_pmod_pt to avoid future name clashes with other implementations of pmod_pt
Use boss_db_pmod_pt parse transform if OTP is greater or equal to 16
Using case instead of if as per Evan's suggestion
Mock adapter integration test runs. Not from Makefile but from erl, via boss_db_test_app:start([],[]).
Merge pull request #58 from rambocoder/pmods

Pmods for R16+ and updated tests
fixed bug in query generation
Merge pull request #60 from fscz/master

Fixed a bug in query generation in pgsql adapter
Support for pre-caching belongs_to associations
Fix pre-caching
Update MongoDB driver
belongs_to_types() function; fix is_foreign_key

is_foreign_key previously checked whether the field name ended with
"_id" and whether a module of the same name was loaded. This patch
makes it smarter by checking if the (.*)_id name matches any of the
declared -belongs_to associations.
Take null into account when building conditions
Merge pull request #61 from madtrick/upstream_master

Take null into account when building conditions