Move tests to ceylon.formatter module

For #45, but I’m not closing the issue yet because I still have to
un-share some declarations.
Unshare two auxiliary functions

They were shared for tests, but since the tests are now in the
ceylon.formatter module + package, that’s no longer necessary.

Closes #45.
Fix #56: Line break intersection skips comments
Format test-source code

Oops