STORM-439: Replace purl.js with jquery url plugin to support special characters in topology names.
BugFix: Remove double decoding from the ui server, currently the decoding happens as part of clout.core.clj and ui.core.clj. Removed the decoding from ui.core.clj.
Encode all url components on server side. Added the encodedId as response param to ensure the url from client side uses encoded component but the user still sees unencoded value.
STORM-439: Replace purl.js with jquery url plugin to support special characters in topology names.
BugFix: Remove double decoding from the ui server, currently the decoding happens as part of clout.core.clj and ui.core.clj. Removed the decoding from ui.core.clj.
Encode all url components on server side. Added the encodedId as response param to ensure the url from client side uses encoded component but the user still sees unencoded value.
Merge remote-tracking branch 'upstream/master' into STORM-439

Conflicts:
	storm-core/src/ui/public/js/visualization.js
	storm-core/src/ui/public/templates/component-page-template.html
	storm-core/src/ui/public/templates/index-page-template.html
	storm-core/src/ui/public/templates/topology-page-template.html
Merge branch 'STORM-439' of github.com:Parth-Brahmbhatt/incubator-storm
update LICENSE to reflect removal of purl.js
update changelog for STORM-439
remove 'incubating' from 0.9.3 release