First crack at unified timeouts
use latest blaze timeout classes
Fix IPv6 parser. Closes issue #24.
Changes to ignore '.cache' folders in submodules
Formatted source code
Override 'toString' to convert an URI definition into String representation
Renamed Int and Long extractor to have a more meaningful name
Update Scala to version 2.11.1
Parse optional fragment identifier
Merge pull request #27 from before/uri-fixes-and-improvements

Enhancements and Fixes around `Uri`
Give unlike timeouts unlike names.
Add IdleTimeout capability to the Tomcat ServerBuilder. #18
Merge branch 'topic/timeout' into develop. #18
Changes to differentiate between an absent and an empty query string

For example
 * when parsing `/a/path` the query is `None`
 * when parsing `/a/path?` the query is `Some("")`
Added test cases to check the rendering of an `Uri` with empty query string and/or fragment
Remote a debug println. #11
Added test case to check that parsing of an URI with a parameter that does not hold a value but is followed by a fragment identifier works as expected
Interpret a query string parameter without a value as an entry with an empty list

For example the query string `?param1&param2` will not be interpreted as `?param1=&param2=`.
Added convenience methods to add, replace or remove parameters in query string of an `Uri`
Added convenience method to set the entire query string of an `Uri`