let spec rule be usable with sg else than jetty
add a test for spec parsing
refactor restx spec: extract running feature from declaration
regenerate module.ivy files with latest restx build version
introduce WhenThenCheck to allow to use RestxSpecRule with custom checks
introduce RestxServerRule: a junit rule to start and stop a restx server

based on a split of RestxSpecRule
add getPort on RestxRequest
review RestxMainRouterFactory implementation, fixing concurrency issues

It's now a real factory, and does not implement RestxMainRouter anymore.
 That way it fixes a concurrency issue when using onrequest mode with SimpleWebServer.

 Moreover it's not necessary anymore to set restx.baseUri system property, it's deduced automatically.
introduce WebServer#serverId

when starting an embedded server, a serverId is assigned
this serverId is used as context name when loading the main router factory (instead of sg based on the port)
review SimpleWebServer building process, there was too many options, use a builder instead
add getStatus to RestxResponse
review main router logging

log requests at the end of request processing to provide info on status returned and performance
improve annotation processing error handling
when non class elements are annotated with @Module @Component or @Machine
restx-build: don't put .version properties in generated pom or ivy if not used
regenerate poms and ivys with new restx-build version

this get rid of unused properties, making files cleaner, and avoiding to change all files when a version changes
upgrade jongo version: 0.3 -> 0.4
fix: bug on collection sequence handling
change default loading mode to onrequest, many tests require that

for instance all tests involving mongo sequences
allow to compare non JSON responses
handle expected HTTP codes with no body

This will require test expecting a body consisting of only one line starting with a 3 digits number to add the 200 before.

So a then like:
800 beers

should now be written:
200

800 beers
remove samples from main restx repo, they are now in their own repos