Remove `ActiveRecord` based settings from generated `rails_helper`

Improve support for Rails apps which do not use `ActiveRecord`. This does not add settings in the generated `spec/rails_helper.rb` file which are specific to `ActiveRecord`. This allows new apps to run without modification, instead of raising errors.

**To Do**

- [x] Check for `ActiveRecord` in the `rails_helper.rb` template
- [x] Spec out changes to the template
- [x] Do not attempt to run migrations if the example app does not use `ActiveRecord`
- [x] Implement a 2nd set of smoke tests which do not use `ActiveRecord`
There isn't currently. The templates directory store files which are used to generate the sample apps. Rails allows "templates" (http://guides.rubyonrails.org/rails_application_templates.html and http://guides.rubyonrails.org/generators.html) which can be used to create applications with pre-configured structures. I could rename `no_active_record` to `no_active_record_example_app`.

I'm open to other ideas on names / locations.