Optimized header dependencies.

Removed mathUtil.hpp from Line2.hpp.
More header dependency optimization.

Factored out Line2 forward declaration to Line2Fwd.hpp and use Line2.hpp
only from where it is really necessary.