grim/gplate

propagate from branch 'org.guifications.misc.gplate.template_cleanup' (head 360b8727b364d289c837bab577bccc2366239da5)
to branch 'org.guifications.misc.gplate' (head 11f9b09dd583815ede9e224c2d0a2f9d9304d1f9)
Version 0.0.3 ??/??/????:
* Added an iterator to GPlateObjectVariable
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.