Initial support for a Rails 4.2 beta testing environment

Conflicts:
	runspecs
Reworked foreign key support for ActiveRecord 4.0, 4.1 and 4.2
First steps towards defaults support for AR 4.2
Fix column spec failure for 4.2
Fix schema dumper for 4.2 specific default functions