Revert b4e5a4d: See #188.
Merge pull request #190 from pwaller/issue-188

Temporary crash fix for #188 (a4reweight)
Rename some member variables to begin with _, and some privatization
Rename non-member var '_s' to 'stream'
Dedent InputStreamImpl class
Split input_stream_impl into abstract base class and input_stream_a4_impl

This is to make way for alternative input streams (e.g, root, other processors)
Code tidying (includes, etc) and make input_stream_impl.h 'public'
Move root2a4 back to a4root/ (no a4atlas dependency through hack)

The hack is to copy the .proto files from a4atlas. Then plan is to
eventually make an `atlas-root2a4` which lives in a4atlas.
Initial refactor of root2a4 application into reusable components
Refactor RootToMessageFactory from a boost::bind to 'class ROOTMessageFactory'
Minor tidyup
Merge pull request #192 from pwaller/member-var-rename

Rename some member variables to begin with _, and some privatization
Merge pull request #193 from pwaller/inputstream-interface

Split input_stream_impl into abstract base class and input_stream_a4_impl
Merge pull request #194 from pwaller/root2a4-move

Move root2a4 back to a4root, and split it up into reusable pieces
Remove uses of boost's thread_clock where they are unavailable
use boost::fs basename instead of sysV one for darwin sake
travis: Add ebke.org to notification emails and make them less spammy (only on state change)
Merge pull request #195 from pwaller/binet

OSX fixes
Merge pull request #196 from pwaller/travis-changed

travis: Add ebke.org to notification emails and make them less spammy (only on state change)
a4plot: fixed interactive mode in cutflow