Improved session and flash cookie encoding
Factored out the cookie data codec and provided tests
 [#1685] make url matching and encoding consistent in router (both working on Encoded values) - use webContentEncoding
[#1587] Fix DB.execute javadoc