Merge pull request #153 from chaslemley/add_no_values_insert_test

Add test for default value insert
Document field/2
Hide Ecto.Binary[] for users
Remove some unnecessary functions from Util
StorageMgt: task+test for storage_up (stubbed in adapter)
StorageMgt: add postgres implementation for storage_up
StorageMgt: revert parse_url as private and expose parsed_url in Backend/Repo
StorageMgt: removed the Ecto.Utils.cmd and friends, directly use System.cmd
StorageMgt: anything output starting with psql: is a kind of error.
StorageMgt: ensure repo has an adapter and can do storage_up
StorageMgt: use options (same as start_link) for storage_up
StorageMgt: move ensure_storage_up to Ecto.Create + simplify it + test exception message
StorageMgt: clean-up before starting the ecto.drop
StorageMgt: ecto.drop mix task + task test
StorageMgt: add Postgres adapter's storage_down + test refactoring
StorageMgt: ensure code is compiled (helpful) and loaded
StorageMgt: more robust output parsing (meaning, less parsing)
StorageMgt: clean-up of an useless line (added earlier in this PR)
Merge pull request #152 from Enders/storage_management

Storage management (mix task create/drop repo)
Add array/2 and :array type

:list type is deprecated.
list literals in queries are deprecated, use `array(list, type)` instead.