Skeleton collection for LPA digital uptake graph
Make timeseries Yaxis scale function configurable

For a timeseries graph, you can now choose between the max of all
series and the max of the sums of points in time.

This change allows us to create nice axes on stacked graphs as well as
overlappy graphs.
LPA timeseries graph callout shows fraction
Limit LPA applications graph to the last 13 weeks
Change grouping of elements in stack component

To avoid overlap when stacking lines in a graph.
Change cucumber format from pretty to progress
Highlight LPA application keywords above graph
Change LPA timeseries callout to be more compact
Shade area of stacked graph on hover
Add linelabel to LPA, change ordering of stack

* Stacks are now ordered in reverse.
* Fix position of linelabels for stacked graphs.
Change lpa -> lasting-power-of-attorney
Add feature toggle for LPA application method
fix position of LPA application method graph callout
change onhover behaviour of stack component
Merge branch 'master' into lpa-digital-non-digital-over-time

Conflicts:
	app/assets/javascripts/lpa/controllers/overview.js
	app/views/lpa/index.html.erb
Merge pull request #119 from alphagov/lpa-digital-non-digital-over-time

Add LPA graph to show digital/non-digital shift over time