Refactor: Capybara now needs to be loaded before other plugins

--------------------------------------------------------------------------------
Change-Id:     Id7380471bdd517189d44f33b625b4745f0de354d
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Add explicit require statements for Capybara

Not sure how this was previously working, but the `capybara.rb` files does not
require `capybara/rspec` or `capybara/rails`.  Maybe RSpec was previously
loading it but now that 3.0 has been released, it removed that functionality.

--------------------------------------------------------------------------------
Change-Id:     Iebb7ef6dc26b9bad145d4fcc401ffb7b3849e37e
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Style: Make whitespace changes
Refactor: Before running the check_pending! method make sure it exists

Now that we're getting a bit more complex with the versions of Rails that we
support, we want to make sure that before we execute these methods, that they
exist so that RSpectacular does not blow up.

--------------------------------------------------------------------------------
Change-Id:     I20d28c17e30df2ff5306f349aa8d2770b6078a37
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Add check_test_schema! so that we don't need to prepare the DB

Rails 4.1 support auto updating of the schema in the test environment and
therefore we no longer need to run `db:test:prepare`, but in order to support
this, we need to run a method to ensure the test DB is up to date.

Unfortunately because Rails 4.0 does _not_ support this, we much check to see if
`ActiveRecord::Migration` can respond to this method.

--------------------------------------------------------------------------------
Change-Id:     Ic821e04f9f0ec0efcbab1f4866f567b1b5a4f44a
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Feature: Explicitly infer spec type from location in Rails specs

With RSpec 3.0, the default is to no longer infer spec type from location,
however due to the prevalence of the assumption that this _is_ the case, we're
going to add the configuration option to RSpectacular by default.

We may change this later, when we have time to convert our specs over.

--------------------------------------------------------------------------------
Change-Id:     Ie5bb5aeb29bf78645c21c097d687c91c40653f26
Signed-off-by: Jeff Felchner <accounts+git@thekompanee.com>
Version Bump to 0.39.0