Do not use self.__tree.getroot() in other place.
Replace with update function.
Merge branch 'refactor-misc'
Move scripts to build directory.

Because a directory will be created. It is used to contain test
applications.
Fix documents.
Merge branch 'refactor-directory-structure'
Fix path of copying.
Merge branch 'fix-document'
Add sample projects.

sample-application : Sample application project.
sample-application/tests : Test project of sample application.
Modify build.xml to use extension build scripts.
Add generated files to ignore.
Add test-checkstyle-target.
Add findbugs testing target.
Fix require.create.local.properties.

This property is set when the local.properties is available only.

See for detail :
http://ant.apache.org/manual/targets.html#targets
Add test target for javancss targets.
Add test target for pmd targets.
Add test target for cpd targets.
Add comments for separating.
Fix function comment.
Add option spacifying path of coverage file.