Bug 401784 - Support jetty 9
 - Remove old jetty8 equinox code.
Bug 436698 - [http] [RFC 189] Implement the proposed R6 Http Whiteboard
Service

Change-Id: I02ad089ca28959e9613d85f709ff39b0ee1b15e4
Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
fix dispatching

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
fix missed assignment

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
update to latest API

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
fix import

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
missed a import fix

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
non-existent pathInfo must be represented as null

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
don't walk down the path during exact matches

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>
implement an internal legacy matching flag

- old spec matching is different from new spec matching
- when using old API, support old matching style

Signed-off-by: Raymond Auge <raymond.auge@liferay.com>