First work on the Vert.x module

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Provide a StreamReader reading input stream by chunk asynchronously
USe the new ReadStream to served chunk request
Add the request scope support
Make the async input stream more vert.x compliant
Update bnd files to embed sub-packages.
Cosmetic fix
Work on the file upload and form management
Initial work on session and flash
Fix form attribute extraction
Move cookies related class in their own package
Introduce a Mixed File Upload with an adaptive policy to switch from memory to file

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Rename the Vert.X Singleton

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Refactoring and add SSL support.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix form attribute extraction.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Extract a is Post or Put method

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Add random port selection

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix content type extraction to detect whether or not we can extract form data.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix port selection

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Allow http and/or https to be disabled using the -1 port number

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>