Merge pull request #492 from petergoldstein/feature/fix_specs_2013_12

Get specs green
Don't inherit host, port, and protocol from the given params
whitespace :scissors:
Allow Travis to fast-finish

See: http://about.travis-ci.org/blog/2013-11-27-fast-finishing-builds/
Version 0.15.1
Pass ActiveSupport::JSON.decode a string and not an IO when interfacing with GitHub API

In older versions (< 4.1) of ActiveSupport, this worked because
ActiveSupport used MultiJSON, which would invoke #read if it
responded to it (https://github.com/intridea/multi_json/blob/v1.8.4/lib/multi_json/adapters/json_common.rb#L9).
However, newer versions of ActiveSupport, starting in 4.1, use
ruby's standard JSON gem (https://github.com/rails/rails/commit/ce4456fde6f45f1abd020cbdeb520d401299e01f),
which expects a String. Reading the IO that #open returns
to us and passing the resulting String to JSON.decode ensures
compatibility with all versions of ActiveSupport.
Do not override Mongoid::Criteria#page defined by scope

so we don't have to worry about runtime persistence. closes #326
Use the old hash syntax
Do not include railties and rspec-rails gem [ci skip]

They are unneeded if Sinatra is used.
Test Kaminari::ActionViewExtension only when Rails is defined
Paginator should delegate view helper methods to template

fixes #239
Simplify page_entries_info by adding entry_name interface to each ORM
allow to pass :views_prefix to #paginate to make kaminari work in cells.
add a test for :views_prefix.
move path logic to Tag#partial_path. allow to override the entire path segment using :views_prefix.

Conflicts:

	lib/kaminari/helpers/tags.rb
add README section about :views_prefix.
Always put 'kaminari' into the partial path

Conflicts:

	lib/kaminari/helpers/tags.rb
Move template to spec/fake_app/views

I believe this template has been added for testing reasons, so I just
moved it to spec/fake_app/views.