Refactoring directory structure
Use modified BSD license instead of GPLv3
Updated copyright line in README
Template expansion warnings are printed to stderr
Updated README
Added template context interface
Refactored source tree
Fixed errors in build script
Redesigned template contexts

The ITemplateContext interface was changed into the TemplateContext
class. Template contexts now can expand templates and bind variables.
Added support for PrintWriter
Added support for PrintWriter
Warn when attempting to expand unknown template
Optional exceptions for template expansion errors

It is now possible to enable exception throwing for template expansion
errors.
Added dedicated template expansion exception class
Made SyntaxError class static
Templates can now expand to a StringBuffer
Made template reference parsing greedier
Printing of warnings to stderr can be disabled
Added line splicing
Added conditional statements