Remove old four year plans and outcomes

These are now longer found in the CREQ feed.
Create 2015 edition from 2014
Add bash script for creating a new edition from latest data
Merge branch '2014-plans-outcomes'
Create 2015 edition from 2014
Fix bad use of __CLASS__ in bootstrap
Remove the cache key from the Controller output

It is no longer useful becuase the key is manipulated by the output
controller to make it further unique for each edition.
Exceptions during rendering should be captured by the controller

The controller should then render itself with the exception and skip
caching, as caching will skip necessary logic that changes the response
code.
Remove OutputController filter.

It actaully run during the render process
Update the background color to match the page background for leaders
Adjust Controller API to handle rendering Exceptions without cache.
OutputController API change for caching and render exceptions

* An exception thrown during output will result in a clean savvy
template stack and proper discarding of the output buffer
* Exceptions are no longer handled in the render process and _should_ be
handled by the bootstrap code (index.php)
Add ControllerAwareInterface

Allow for models to receive the controller object when the controller
instantiates them as part of the view process.
Change the signature of CacheableInterface

This solidifies the parameters that will be passed from the
OutputController.
Send the proper parameters to match the CacheableInterface signature
Fix Controller cachaable signature and use ControllerAwareInterface
Move controller adjustment logic in cacheable models into preRun

This prevents problems that occur when the model output is cached and
the PostRunReplacements not longer get set.
Make the Savvy escape method warning safe

If the escape method has not been set, avoid iterating over null.
Remove sec_header class
Fix validation/a11y issue with duplicate ID's and table headings

The description id was duplicated because of the TOC plugin and the
table headings were ambiguous due the the non-semantic use of a second
table header row.