Compiled changes

See most recent commits
Optimized class

Removed Point-based argument constructors
Removed Setters for PointOne and PointTwo.
Removed CalculateCenter method.
Removed CalculateLengthSquared method.
Getters for PointOne and PointTwo now return copies.
Improved constructors to use position and half extents to derive a line.
Refactored GetSides method

GetSides uses the position of the points to determine the lines.
Refactored Intersects(const Line&)

Intersects(const Line&) const uses the position of the points to
determine the lines
Removed Point and Line-based constructors.

Removed Point and Line-based constructors.
RectangleRectangleCollisionSolver

Initial implementation of RectangleRectangleCollisionSolver