Implementing #11 Source directories should be explicitly tracked

See comments on the original issue.

Please review possible licensing/copyright adjustments around CharOperations.

The change in the checkstyle configuration is meant to accept eclipse autoformatted empty javadoc lines (eclipse formats them as ' * ', which violates the trailing whitespace rule).

R.