grim/gplate

propagate from branch 'org.guifications.misc.gplate' (head 31ead0c5e8ca596126f248a2169c4557143d08c0)
to branch 'org.guifications.misc.gplate.template_cleanup' (head 82897975ec335598d792f3a877340932368512e3)
Version 0.0.2 09/20/2008:
* Fixed the bug where a default tag that didn't start with a word rendered
an empty string
* Added a working directory property to GPlateTemplate that is currently
only used for GPlateIncludeFunction. This allows includes to work
correctly without needing to hard code the path in the including template.
* Changed the GPlateIterator->next to return a GPlateVariable rather than
a char *.
* Added GPlateFileVariable that exports the results of stat(filename) as a
GPlateCollection.
* Added GPlateDirectoryVariable that is a collection of GPlateFileVariables.
Version 0.0.1 03/01/2008:
* Initial release. Only basic templating and for loops work, I'm sure there
are plenty of bugs to be found.