WS: Split ConnectionTimeout and RequestTimeout properties
Add Connection Idle Timeout support and documentation

Conflicts:
	documentation/manual/scalaGuide/main/ws/ScalaWS.md
Accept dashes in i18n messages' keys
Updating the example code when specifying the language explicitly. The constructor Lang(String) is undefined.
Add constants for mimetypes.
Java version of the OAuth Twitter example in the documentation
Add missing closing parenthesis in JavaGuide4.md
Update build from source instructions for the current code base
Add SimpleSql.map to modify defaultParser results
Updated SBT link documentation
Added flyway plugin to Modules.md

Flyway plugin supports database migration with Flyway(http://flywaydb.org/).
play-lessc module added.
Fixed typos in Scaladoc
Tidied up the Play eclipse code and removed some apparently redundant logic. Also the method used to remove the scala nature from a .project file was a little fragile.
Found another typo
cleaner formatting/style for skeleton build.sbt files
ActionBuilder ScalaDoc example now compiles

Added a test to prove this and provide a working example.
bin used by Eclipse is to be excluded by git
Removed the deprecation on Result as the warning the compiler provides is false-positive in certain aspects (samples/scala/helloworld - a fold statement returns a Result as the common type of the operation). Besides which, SimpleResult will be renamed to Result in the next release, so Result isn't actually going away.
Revamp the testing documentation, move most code out to specs