Merge branch 'release/0.1.5'
Merge branch 'release/0.2.0'
Merge branch 'master' of github.com:twitter/summingbird
Merge branch 'release/0.2.1'
Merge pull request #278 from twitter/feature/dont_scalacheck_scalding_jobs

Feature/dont scalacheck scalding jobs && travis onto 2.10.3
Pulls the online planning portion of the storm planner into core
Fix merge issues
Merge issue again
Make some code more readable, reduce also frequency as bad test edge cases
Update to externalizer
Merge pull request #281 from twitter/feature/split_storm_online

Feature/split storm online
Merge pull request #282 from twitter/feature/meatlocker_to_externalizer

Feature/meatlocker to externalizer
Name the nodes in a repeatable way
Standardize the name normalization
Merge pull request #285 from twitter/name-builder

Name the nodes in a repeatable way
Add a TailProducer class that is anything we can validly end a graph on.

Add a user supplied function for us to ensure we don't produce too many nodes(online regression).

Adds Left join to our generated graphs
Merge issue
Speed ++ the tests
Down to a 45sec test time
Merge pull request #286 from twitter/feature/add_join_to_generated_graphs

Feature/add join to generated graphs