Use excludeFilter when generating template files

This ignores editor backup files and the like. Intended
to fix #1884.

Added a hidden file to one of the scripted tests, so this
test now fails without using excludeFilters.
Added test for JavaAsync doc's controller method signature
Merge pull request #1896 from richdougherty/async-docs-test

Added test for JavaAsync doc's controller method signature
Merge pull request #1894 from baloo/improvements/1845-contraints-emailvalidator

[#1845] Implement Constraints.email
Merge pull request #1895 from baloo/defects/805-helpers-repeat

[#805] Fix i18n of form fields
Upgrade guava
Upgrade to the final bonecp 0.8.0 release given a number of bugs that it repairs - including problems around re-using prepared statements.
Merge pull request #1900 from benmccann/guava2

Upgrade guava
Merge pull request #1876 from baloo/bugfixes/1403-header-null

[#1403] Send 500 on null headers
update default scala version to 2.10.3
refactored dependency keys to use component method

added json dependency key
Adapt documentation project to API change of ScalaTemplates class

I wanted to solve this by adding a default parameter to ScalaTemplates
but since ScalaTemplates is a val and not a def, it doesn't seem possible.
Cleaned up/simplified DB code
Removed bonecp releaseHelperThreads config

Fixes #1919

* releaseHelperThreads has been deprecated
* we were disabling it anyway
* 0.8.0 now warns if you set it
Missing 'as'
Improve grammar
Improve grammar
Added generated.keystore to git ignores
Merge pull request #1919 from jroper/1919-bonecp-config

play-2.2.1-RC1 - BoneCPConfig - releaseHelperThreads has been deprecated
Merge pull request #1883 from baloo/improvements/848-clean-all

[#848] Remove clean-all