Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Replaced tabs with 4 spaces, fixed *.dot files
- Removed trailing whitespaces
- Javadoc first sentences all end with periods
Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Added {@inheritDoc} to overriding methods.
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)
Issue #91 Verify checkstyle rules during the build process

Fixed issues found when running checkstyle:
- Added javadoc comments
- Fixed various checkstyle errors
Issue #91 Verify checkstyle rules during the build process

Fixed all issues found when running checkstyle bar javadoc problems.
Added checkstyle and checkstyle configuration to the pom.xml.

It is possible to build and test AutoRefactor without running checkstyle:
    mvn clean install -P\!checkstyle