Squashed commit of the following:

commit dd07bd00e2e3cb2502ae5022964b836949a2491a
Merge: a402fd7 3088357
Author: Siyuan Hua <siyuan@datatorrent.com>
Date:   Fri Aug 29 19:41:04 2014 -0700

    Merge branch 'hds' of github.com:DataTorrent/Malhar into hds-squash

commit a402fd7a4256a92fe5f0ebd6d12dedcdb90e0e26
Author: Siyuan Hua <siyuan@datatorrent.com>
Date:   Fri Aug 29 19:06:02 2014 -0700

    debug

commit 0904e7928a2eb2eb6eba171f675521d385be29ac
Author: Siyuan Hua <siyuan@datatorrent.com>
Date:   Fri Aug 29 18:39:32 2014 -0700

    Fix the streamcodec problem

commit 0ddaa3018a6f11928844fa3d530e13c0e6939e2f
Author: Siyuan Hua <siyuan@datatorrent.com>
Date:   Fri Aug 29 11:31:06 2014 -0700

    First commit of AdsDimension with HDS
Merge pull request #1039 from siyuanh/hds

Squashed commit of the following: