[RAILS] Added the "therubyracer" gem into the Gemile in the "basic" template

On Linux, the application fails with "no js library" otherwise.

Closes #44
Closes #38
[RAILS] Added the loading Rails logger integration in the "pretty" template
[RAILS] Added disabling the asset logging integration into the "pretty" template
[RAILS] Updated the automatic Elasticsearch installation to 1.0.1
[RAILS] Replace the Elasticsearch client with plain Net::HTTP
[RAILS] Allowed skipping the automatic Elasticsearch installation

Set RAILS_NO_ES_INSTALL=y environment variable to skip the Elasticsearch installation in the "pretty" template
[RAILS] Re-factored and re-designed the "expert" template

* The Elasticsearch integration is refactored into the `Searchable` concern
* A complex mapping for the index is defined
* A custom serialization is defined in `Article#as_indexed_json`
* The `search` method is amended with facets and suggestions
* A [Sidekiq](http://sidekiq.org) worker for handling index updates in background is added
* A custom `SearchController` with associated view is added
* A Rails initializer is added to customize the Elasticsearch client configuration
* Seed script and example data from New York Times is added (clears Sidekiq queue as well)
* File with Rake tasks for Elasticsearch is added, `rake elasticsearch:import:model` is used to import the data
[RAILS] Allowed to skip `rails server` with the RAILS_NO_SERVER_START environment variable