Bottom fusion kinematics completely restructured

New proposals for FourMomentum class and KinematicInvariants added in
tools - but old ones not deleted. Refactoring and unification badly
needed.
State of new_b_bbar rather inconsistent, but compiles.
Minor formatting all over the place.