make mctree_redo branch so it can be code reviewed along with I3MCTree


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/branches/mctree_redo@1714 579d543e-85e3-4578-a5e8-1e6a993b7602
sync with trunk


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/branches/mctree_redo@1726 579d543e-85e3-4578-a5e8-1e6a993b7602
Add a test and some documentation to my previous commit.


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1821 579d543e-85e3-4578-a5e8-1e6a993b7602
sync with trunk

git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/branches/mctree_redo@1822 579d543e-85e3-4578-a5e8-1e6a993b7602
Merge mctree_redo branch into trunk.  This gives better python
operator support for c++ operators defined within class scope.
Operators defined as friends cannot be auto-detected and are
not included.



git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1823 579d543e-85e3-4578-a5e8-1e6a993b7602
Make log_foo_stream() absorb trailing semicolons properly (via cweaver)


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1829 579d543e-85e3-4578-a5e8-1e6a993b7602
silence 'unused variable' warning


git-svn-id: http://code.icecube.wisc.edu/icetray/projects/icetray/trunk@1838 579d543e-85e3-4578-a5e8-1e6a993b7602