Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Added new lines at the end of package-info.java files
- Fixed missing braces problems
- Introduced Utils.java to help with equals() methods
Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Replaced import.* with exact class imports
Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Added javadoc comments
- In SourceLocation, transformed some constructors to factory methods
- In CommentsRefactoring, made a better use of SourceLocation API
- Fixed various other identation errors
- Removed class TestCase (now useless)