Added pdftk libs for docker template
Merge pull request #129 from ministryofjustice/docker-pdf-update2

Added pdftk libs for docker template
Added sourcing .env to package.sh step to avoid missing envvars during asset:precompile
Merge pull request #131 from ministryofjustice/add_env_to_package_sh

Source .env to package.sh to avoid missing envvars during asset:precompile
Fix packaging based on jenkins run
Merge pull request #132 from ministryofjustice/add_env_to_package_sh

Fix packaging based on jenkins run
fix build
Use subject and described_class
fix ping controller
DRY up form options
Merge pull request #133 from ministryofjustice/use_subject_and_described_class

Use subject and described_class
Merge pull request #135 from ministryofjustice/form_options

DRY up form options
PingController doesn't need to inherit from ApplicationController
  - It doesn't need any of the filters or helpers
  - KeyObfuscator should never be called with a nil argument
Merge pull request #134 from ministryofjustice/fix_ping_controller

fix ping controller
Fix form date handling

When parsing multiparameter attributes, Form ignores them if any part
is invalid. The Rails behaviour is to raise an exception. This commit
adds an error to the underlying attributes if the user input is invalid.
Changes are also made so the form library can repopulate the form with the
erroneous input instead of removing it.
Refactor Form

Pull out multiparameter method definition into MultiParameterDate