Switch from Bourne/Mocha to RSpec Mocks

Benefits:

* Officially supported by RSpec team.
* Compact.
* Good failure messages.

Other changes:

* Move database cleaner and background job spec config to separate files
* Remove GC config, which was complex and did not save much time

https://trello.com/c/jjYgvd15