fixes# MLHR-895
added more checks in test case
Merge branch 'master' into my_master
Move the code from API to library so that the dependencies stay clean.

Conflicts:
	library/src/main/java/com/datatorrent/lib/codec/JsonStreamCodec.java
	library/src/main/java/com/datatorrent/lib/io/WidgetOutputOperator.java
Merge pull request #757 from 243826/my_master

MLHR-904 Fix the nightly build and trigger build failures
added the support for mapping between names and groups
Merge pull request #753 from gauravgopi123/MLHR-895

fixes# MLHR-895
added license
fixed build warnings
Merge branch 'master' of github.com:DataTorrent/Malhar
Squashed commit of the following:

commit 650622f090d65fdc77ccffe7c1bf347834a58571
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:59:40 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit b19066a202b05c05e60b83d01ef786d5338141b7
Merge: fa7b214 a04ecb7
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:57:19 2014 -0800

    Merge branch 'master' of https://github.com/DataTorrent/Malhar into package

commit fa7b2144b7447b36990708befd929396e6aebae3
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:34:50 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit 811f2e2cb50375e3045c9c24c2b9672e1daa7a1a
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:32:55 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit 544bdddf13852e52ad98157ee9a8d7156d650f4a
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:31:42 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit a7681bb6a16d3fcbfc8c045bf0aaddbbab53f94f
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 16:30:10 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package
Merge pull request #759 from nickholub/package_pull

Web Demos - Distribution Package
Squashed commit of the following:

commit a7378155d5bf2ba9b44142521ba8de9ee741f748
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:23:17 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit 4340615586641162b066d730207afe2d95b9196c
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:21:32 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit 002e8dce5e1b731cd02b88fdde8b7985df12c5bb
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:18:34 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package
Merge pull request #760 from nickholub/d1_pull

Web Demos - Moved from /webapps to /web/demos
Squashed commit of the following:

commit fca7154feda16cb567055e29063d721cbe6866b3
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:48:16 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit f2e43bfbf5116b47b1bbe15198bbf0a9872a3076
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:47:22 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package

commit f2a0170e55ddf52bbbbac71420fd0d53567f214e
Author: Nick Holub <nikholub@gmail.com>
Date:   Thu Mar 6 17:36:09 2014 -0800

    fix #MLHR-802 Web Demos - Distribution Package
Merge pull request #762 from nickholub/d2_pull

Squashed commit of the following:
MLHR-907 #comment Add shipwithjar to the operator
Merge branch 'master' of github.com:DataTorrent/Malhar
Merge pull request #765 from siyuanh/master

Fix MLHR-907
Merge pull request #758 from gauravgopi123/MLHR-895

added license