Squashed commit of the following:

commit 9b3acbfaac5ce5cac785ff873a4cbcf3c7c177cd
Merge: f7932e9 8a0ba01
Author: Nick Holub <nikholub@gmail.com>
Date:   Wed Dec 4 15:11:18 2013 -0800

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

commit f7932e973cdcd3fcc0f06b8c0387e22e5cfb33f4
Author: Nick Holub <nikholub@gmail.com>
Date:   Wed Dec 4 15:04:46 2013 -0800

    fix #361 Logical DAG - Stream Locality

commit 8b11d26f253ef76218584b1333e0b7e2845c6571
Author: Nick Holub <nikholub@gmail.com>
Date:   Wed Dec 4 15:00:50 2013 -0800

    fix #362 Dependency to dagre-d3 fork

commit 828eb5cab55f80aa559ee3f1640ab303b62c8df4
Author: Nick Holub <nikholub@gmail.com>
Date:   Wed Dec 4 14:38:11 2013 -0800

    fix #362 Dependency to dagre-d3 fork
Merge pull request #368 from nickholub/dag_pull

Squashed commit of the following: