add some includes to make the headers self contained.


git-svn-id: https://root.cern.ch/svn/root/trunk@48593 27541ba8-7e3a-0410-8455-c3a389f83636
fixes to make it work on Ubuntu 12.04.


git-svn-id: https://root.cern.ch/svn/root/trunk@48594 27541ba8-7e3a-0410-8455-c3a389f83636