create_reflection no longer exists in rails 4.1

 * Question for reviewers: how come the has_and_belongs_to_many_with_restrict
   didn't even have the if active_record_4 check? Just an oversight? Or
   should it not have it?
all(:limit => x) syntax invalid with rails 4.1

 * Note we are dropping support for rails 2 with this commit onwards
Merge pull request #4 from stefanste/master

Make rails 4.1 compatible & fix specs