Refactor project observer specs
Merge pull request #494 from neighborly/jl-refactor-project-observer

Refactor project observer specs
Allow deletion of users

Users with contributions, matches, payouts, projects or owner of channels
are still impossible to delete (following database constraints).
Merge pull request #486 from neighborly/im-allow-deletion-of-users

Allow deletion of users
Update db structure.sql
Update API and Dashboard versions
Update Neighbor.ly API version
Add active filter to discover page
Rename discover filter to state
Fix list style with paragraph
Use best_in_place gem from master
Use schema.sql generated by PostgreSQL 9.3
Associate matches with user

Prevent exception to be raised inside neighborly-balanced-bankaccount,
given this one excepts an User#matches be available.
Update neighborly-balanced-bankaccount gem
Merge branch 'im-fix-exception-raised-processing-payments'
Update neighborly-balanced-bankaccount gem
Use best_in_place gem from master
Merge branch 'master' of github.com:neighborly/neighborly
Small refactor on project show view
Prevent Match#complete! to not work after match end date