Squashed commit of the following:

commit df48c4827e05243c137187bb0d9f157327c26b86
Author: Milind Barve <milind@datatorrent.com>
Date:   Tue Apr 1 15:04:51 2014 +0530

    Demo guide for Yahoo finance with Derby SQL demo application. #MLHR-982

commit 7b1ced0d7a18ff68c163b0b6c6628702649e1e63
Author: Milind Barve <milind@datatorrent.com>
Date:   Tue Apr 1 15:04:16 2014 +0530

    Demo guide for Yahoo finance with Alerts demo application. #MLHR-980

commit c43465d8f8235b5049bf71a30e5b95702a6f2153
Author: Milind Barve <milind@datatorrent.com>
Date:   Tue Apr 1 15:00:15 2014 +0530

    Demo guide for Yahoo finance demo application. #MLHR-981
MLHR-1073 #resolve Handle multiple unified group elements in a set
updated the pom to point to latest core
Mark the port optional (experimental) so that bypassableInput can be connected.
Added serial version to the Counter class.
MLHR-1056 #resolve rename application to XXXXDemo convention
Merge pull request #925 from siyuanh/dt-dev

MLHR-1056 #resolve rename application to XXXXDemo convention
MLHR-1091 #resolve #comment Updating demo application names
Merge pull request #926 from sashadt/dt-dev

MLHR-1091 #resolve #comment Updating demo application names
MLHR-1092 #resolve #comment Adding environment varialbles override to application names in config.js
Merge pull request #927 from sashadt/dt-dev

MLHR-1092 #resolve #comment Adding environment varialbles override to ap...
#fix MLHR-1093
Merge pull request #929 from gauravgopi123/MLHR-1093

MLHR 1093
minor reformatting.
Merge branch 'dt-dev' of github.com:DataTorrent/Malhar into dt-dev
Changed the names of the pi demos to more meaningful names.
Merge pull request #924 from PramodSSImmaneni/MLHR-1073

MLHR-1073 #resolve Handle multiple unified group elements in a set
Merge branch 'MLHR-982_pull' of https://github.com/milindbee/Malhar
publish test jar
Merge branch 'master' of github.com:DataTorrent/Malhar