Refactor|LineSightTest: Applied pimpl idiom; abandoned divline_t; cleanup

Todo for later: Cleanup the math
Todo for later: Add floating-point variant of crossLine()