Implemented SSL keystore loading for WSAsync
Actually read the keystore
Use the store password also as certificate password
[#1750] Promise.get(timeout, unit) actually throws TimeoutExceptions
[#1751] Avoid logger to format string to improve performance
[#1754] add a way to tell user why the request was bad (clients of our webservice wanted messages of why the request was bad)
Upgrade signpost to 1.2.1.2
Put the SSL Contect stuff in it's own class. This code can be shared by
the sync and async implementation
Use the new seperate SSL context class
Use the new SSL context class.
We also need to do some type jugling : Depending in the protocol,
we get back either an HttpUrlConnection or an HttpsUrlConnection.
Document the new SSL parameters
[#1753] minor fix where : was not allowed in basic auth passwords breaking our customers.....passwords now can have colon with this fix
[#1729] Fix Play status. keep search on field "sync" for openJDK
[#1728] Use MySQL ping if apropriate, a SELECT 1 otherwise
[#1748] Support custom MySQL driver parameters for "db" configuration
parameter
[#1760] make fields more visible so we can subclass Promise with our own unique promise to gain functionality
[#1759] add exception log
[#1735] Create TypeUnbinder in order to implement "unbind method"

Conflicts:
	framework/src/play/data/binding/Unbinder.java
[#1735] Fix TypeUnbinder test the wrong class
[#1735] add return to unbind method
[#1656] fixed typo spotted by @gslowikowski
[#906] delete tmp file

1.3.x branch already has "this.file.delete()". This will delete tmp file when uploading. See also: https://github.com/playframework/play1/commit/4601b0d688124aaa82f7ee2260a27fa8f7c32833