Add .gitignore to ignore 'target' folder.
Merge remote-tracking branch 'origin/develop' into develop.
Commit today's work (at office).
Add Eclipse java code template setting file 'codetemplates.xml'.
Update code template file.
Use 'BuilderUtil' to simplify code, and add JavaDoc to source.
Remove 'logger' declaration in class body template.
Turn on autoLifecycle flag when creating MessageConsole.
Add another createMarker() method.
TODO: how to visit java file?
Finish XML file visitor, but untested.
Refactor all Builder related classes.
Refactor all Nature related classes, unfinished.
Add Javadoc.
Refine the JavaDoc.
Refine the JavaDoc.
Rewrite 'toggleNature()' method with 'NatureUtil'; Add JavaDoc.
Change to 'DNW Technologies'.
Use name 'com.dnw.*'.
Use name 'DNW Technologies'; change copyright declaration in code
template.