bump budget_planner 4.0.0.636 => 4.0.0.638
custom sign in title can be injected via session
Update pensions calc and dependant gems
after login clear custom sign in title
allow custom registration title to be injected
tidy up session vars after login
use helper in view
Updated .yml for Interest Rate Campaign

Updated .yml for Interest Rate Campaign
Optimise campaign images
Refactor HTML structure and add real content
Refactor campaign page component styles
Merge pull request #694 from moneyadviceservice/interest-rate-campaign

Interest rate campaign
Transfer initial tables to a migration so that all migrations can run

Fixes a problem where migrations from engines are not run after a
db:schema:load, or the schema.rb loses the initial tables when
running db:migrate.

All of the base tables were defined only in the schema.rb and the version
timestamp was newer than the timestamps in the migrations in the mounted
engines.

Schema load assumes that schema.rb includes all migrations earlier than
the schema version (timestamp), and populates the schema_migration table
to reflect this.

The solution here is to pull all of the tables in schema.rb out into a
migration with a version timestamp earlier than the migrations in all
currently attached engines. Having done this both db:migrate and
db:schema:load will now work.
Merge pull request #693 from moneyadviceservice/custom-titles

Allow for custom titles in auth pages
Update dough-ruby version
Remove presence validation for description
Use snippet instead of description in search results
Remove decorated description
Remove description form SearchResult
Remove description mapping