Create a simple DSL to create a directory/file tree structure with content
Rename the template apps config file names to be consistent with glide app
Merge branch 'master' into 4_tests_and_refactorings
Refine and refactor the tests for DirTreeBuilders. The closure should be called with the complete path of file(from root) and not just the filename.
add a flag to prevent the temp dir from being deleted. This flag can be turned on, while debugging a test case, to see what files/dir were created.
Create a synchronizer that wraps antbuilder's sync. add some helpers to intg test base. organize import and format code.
Remove the stupid FSS and the mockFor. It creates too many problem from the testing point of view. Instead replace the implementations of required file methods with the help of metaClass in tests
Make the stupic FSS a category.
move generators to top level package of glide
Make sources and target properties of the Synchronizer. AntBuilder can be replaced with mock in tests, no need to pass it in constructor.
initialize sources and target with empty list and map respectively
create an engine that  can sync sources to target at given frequency, update the lastSynced and  call the hooks before and after every sync.
rename project :web to :gae-base-web
support the generation of cron xml file
add missing newline
rearrange ignores
upgrade groovy gaelyk and gae
update gradle wrapper
wip state: move logic out of the monolithic CLI class. add version and build info to the cli.