Add possibility to define RSpec hook scope

When using together with DatabaseCleaner/MySQL database error can happen due to nested transactions (http://api.rubyonrails.org/classes/ActiveRecord/Transactions/ClassMethods.html#label-Caveats)
Also, I got case where creating table before each test is needless, so now it is possible to define before scope (:each/:all/:suite).