add update to api accounts controller
add password to presenter
add update to routes
Added Tests
the text formatting attributes were not copied from a parent editable element
initialize the new version (2.4.0)
Fix devise i18n key for views in local files
more chinese translations in default.zh-CN.yml
update gem lock
implement #837
allow iteration of url variable in consume tag

Allow iteration of the url referenced by the consume tag. To allow this
we have pull the url out of the context each time we render. Also to
allow the page fragment cache to work correctly our cache key now has
to be a combination of the target and url. Currently the path taken with
the timeout won't quite work as expected I believe. However, I don't quite
understand the actual life cycle of the tags object hash to make the
change at this stage.
alter feature definition for api key change

Verifying that I can see my existing api key before I click regenerate
appears to reduce the amount of time this test flakes out.
render nested templates correctly when refreshing

When refreshing a node in an existing page, set the site in the context
so nested snippets can be resolved correctly.
remove deprecation warning from Devise + implement #838 + make sure the index page has always a 0 position
replace url_to by path_to (better name)
Merge pull request #828 from menkel/fix/devise_mailer_i18n_path

Fix devise i18n key for views in local files
Merge pull request #832 from yrb/feature/consume_tag_iteration

allow iteration of url variable in consume tag
Merge pull request #834 from merlinran/master

more chinese translations in default.zh-CN.yml, identical structure of default.fr.yml
Merge pull request #839 from yrb/feature/nested_snippets

render nested templates correctly when refreshing
config/locales: add missing translations for 'api_key' to German locale