gh-172 Fix module location for compilation on Windows

* Using toExternalForm on URL produces a UNIX-style path which does
not work fine on Windows machines. Instead, create a File with the
URL's URI and get absolute path for it, which produces a plattform
dependant path.
gh-180 change VertxExecutionContext to run synchronously

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Add executionContext to VertxAccess and remove from sub classes

Signed-off-by: Joern Bernhardt <jb@campudus.com>
gh-178 Added Router for DSL like route matching.

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Extendable authentication for router added.

Signed-off-by: Joern Bernhardt <jb@campudus.com>

VertxAccess gets ExecutionContext

Signed-off-by: Joern Bernhardt <jb@campudus.com>

fix for not found SendFile

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Set content type of JSON reply to application/json

Signed-off-by: Max Stemplinger <ms@campudus.com>

more tests and fixed async races with a synchronous execution context

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Retaining binary compatibility for 1.0.0 release

Signed-off-by: Joern Bernhardt <jb@campudus.com>

fixed request pause issue when authenticating

Signed-off-by: Max Stemplinger <ms@campudus.com>

Logging improvement

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Status code test fixed

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Improved logging, added tests for setting cookies

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Small changes for Router to prevent NullPointerException from user code

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Code review changes

Signed-off-by: Joern Bernhardt <jb@campudus.com>
gh-179 increment version number to 1.1.0-SNAPSHOT

Signed-off-by: Joern Bernhardt <jb@campudus.com>
gh-159 Add sbt script to build without installing SBT locally