Use Bower, instead of git submodules, for dependencies.

Stick to the latest release of the dependencies that do semantic
versioning.

dojo         1.9.1
dojox        1.9.1
util         1.9.1
dijit        1.9.1
put-selector 0.3.4
dgrid        0.3.9
xstyle       0.2.0
json-schema  0.2.1

Except, lazyload.  The latest release of lazyload is 2.0.3, however, JB
uses an additional commit from Robert Buels which seems relevant.

dbind, jDataView, FileSaver.js and jszlib don't do semantic versioning.
So we stick to git 'master'.

jsdoc_toolkit-2.4.0, perl5, and wig2png are a part of source tree.
Nothing to bowerize there.

Signed-off-by: Anurag Priyam <anurag08priyam@gmail.com>