Merge pull request #1 from jliuhtonen/master

Introduce a possibility to add metadata to routes and define global route execution listener
updated documentation
release 1.1.2
updated documentation for metadata on postExecutionListener
updated documentation for metadata on postExecutionListener
updated documentation
removed idea project file
Fix for Firefox 26.0 having undefined window.location.username
updated documentation
updated documentation
release 1.1.3
Firefox 26 actually sets target.username to empty string, improved logging
release 1.1.4
Debug log uses JSON.stringify to support browsers
release 1.1.5
Fixed targetHostSame check to work with IE9 and https links
release 1.1.6
Fixed targetHostSame to handle that IE9 sets target port to "443" instead of ""
fixed release version in readme
release 1.1.7