Fix handling updates with undefined (aka null) values
Fix for saving new boss records with an uuid as id to pgsql
Merge pull request #144 from synlay/feature/pgsql_saving_records_with_uuid_fix

Fix for saving new boss records with an uuid as id to pgsql
Fixes for a proper usage of redis as a caching server
and improvement of the README for clarification on
how to configure the cache_servers option correct.
Added missing terminate/1 callback
Close caching server connections on terminate
Merge pull request #145 from synlay/feature/redis_caching_adapter_fix

Fixes for a proper usage of redis as a caching server
Merge pull request #146 from synlay/feature/caching_adapter_terminate_tweaks

Added missing terminate/1 callback and cache_adapter_*:terminate tweaks
Merge pull request #143 from davidw/master

Use mabrek branch of epgsql.
Fix for the missing compiler option debug_info
- Added compiler_options as a new possible
  boss_db_opts option
- debug_info will be set if the app compiling
  the models has it already set in the rebar.config
  erl_opts or when it's explicit set through
  the compiler_options
riakc_pb_socket:put/2 to riakc_pb_socket:put/3

Replace riakc_pb_socket:put/2 to
riakc_pb_socket:put(Conn, O, [return_body])
Merge pull request #150 from maxavilov/master

riakc_pb_socket:put/2 to riakc_pb_socket:put/3
Merge pull request #129 from fenek/fix/null_fk

Fix handling updates with undefined (aka null) values
Fix for ensuring that all parent directories exist while saving a compiled model
Merge pull request #152 from synlay/feature/missing_debug_info_fix

Fix for the missing compiler option debug_info
Merge pull request #151 from synlay/feature/ensure_out_dir

Fix for ensuring that all parent directories exist while saving a compiled model