Added a listener for vector features

There are new two vector loading listeners: one that returns the notification with the feature data and another that simply provides the notification.
Altered to prevent unnecessary callbacks

If we don't have the appropriate listener, then we don't need the callback to be invoked.
Added a listener behavior for view changes.

This listener will be invoked whenever the map view is changed (zoomed or panned).
Added files missing from last commit.
Added a listener that provides feature in extent data.

Similar to the listener that provides the current view extent except it also provides all of the feature data in the extent.
Merge branch 'wicket-6.x' of https://github.com/wicketstuff/core into wicket-6.x
Added a new page to demo WFS functionality.

I also fixed a bug in the feature click handler where clicks on features that lack an "id" property result in hiding the popover.
More work on the demo page.

Resolved issue with logging messages.
Increased the size of form content.

This is a Jetty setting to increase the amount of form data we can post
back from the example application.
Worked on clustering.

I also did some code cleanup.
Fixed typo in the gitignore file.
Added links from examples to Java code
Added click handler to clustering example
Added Travis CI profile
Travis CI doesn't support Oracle JDK 6
Fixed a couple minor issues.
Optimized imports for the project
Upgrade ScalaTest and scala-maven-plugin
[inmethod-grid] Fixes #333 - Reintroduce SizeUnit#PERCENT
async-tasks-impl: Adding refreshBehavior in ProgressButton ctor if task container already running

(cherry picked from commit 7db6241f8d09be99aeb5cb723e3736b155a10a24)