Add data-index attribute to newly created page parts.

It is needed because page part ordering sets page part position using
data-index value.
Add note to changelog about #2019.
Notes about setting up db if you don't use taps.
Merge pull request #2065 from therabidbanana/master

Heroku Guide - Added notes for rake db:migrate/seed
Adding Config to Hide Title in Page Body

Fixes #2067
Merge pull request #2063 from refinery/issue_2060

Add data-index attribute to newly created page parts.
Trivial custom backend route config.

Fixes #2050
Refactored CLI override command to use Thor.
Merge pull request #2042 from refinery/pa_cli_overrides

Refactored CLI override command to use Thor.
Add note to changelog about #2050, #2063 and #2067.
Update regex to match multiline config.action_mailer.

Updated regex can now properly match config.action_mailer settings like:

config.action_mailer.raise_delivery_errors = false

and multiline:

config.action_mailer.raise_delivery_errors = false
config.action_mailer.smtp_settings = {
    address: "test.com",
    port: 123,
    domain: "example.com"
}
cms_generator can now support indentation on action_mailer settings.

For #2055
Add note to changelog about #2055.
We shouldn't require users or SSL on the frontend.

* Renamed force_ssl? to force_ssl! and moved it to Admin::BaseController.
* Renamed refinery_user_required? to require_refinery_users! and moved it to Admin::BaseController.
Add note to changelog about #2076.
Re-evaluate dependencies and bundle without development group on CI.
Specifically install Bundler on CI so that we get the latest version always.
Added note about using raw to mark HTML as safe.

Fixes #2078
Refactor many messy aspects.
Render the page tree after successful update_positions.

Fixes #1985