Added support for inline functions.
fixed deprecated JavaScript 'for each' loops
starting to add support for var; not done yet
Implemented substitute substitute() to substitute
StringUtil.substitute() which had unexpected behavior with $ symbols
and functions as parameters due to internal usage of String.replace()
with a regex.  It's also faster than StringUtil.substitute().

Change-Id: I352c4bc1eea96f85f8f2fd99d78688a6ca99272f
Finished implementing support for var.  Now using
StandardLib.substitute().

Change-Id: I171325a2647b381164519a958a782540c876c372
changes for speed

Change-Id: Id27d2b4cb8b26098888e9a06aa3c7aa9c68372da
fixed bug in arcTo()

Change-Id: Ie3203113a88675398972910162383c74926057c8
added missing project dependencies

Change-Id: I936b2b2affb72cd9c27f4bf44f1442a52a221721
improved error messages

Change-Id: I5fc24b1e53a4343b29dbd5dddea27324dac17ee6
Implemented TextGraphics for manipulating BitmapText with method
chaining.
Updated sample code.

Change-Id: I040a8e6282fb2896d44d4910994ebf4e933ed97a
Implemented PointGraphics with method chaining, not used yet.

Change-Id: I393103a716af36a0fd83d94c42709ccd9ff368f7
IPlotter changed to make re-using Bounds2D objects easier.
Plotters now use AbstractPlotter.initBoundsArray().
Fixed bug where disposed ProxyColumn was being modified.
fixed bug handling unary assignment operators immediately following }
small changes
Implemented GraphicsBuffer with method chaining; updated example code.
Implemented CustomGlyphPlotter, not sure if it's useful yet.
fixed bug in postgres support when there were no rows in the table

Change-Id: I2b8225282a6a7990d4fd1c9cbd54de9a1b1dd31b
added more optimizations.

Change-Id: I77c524aec436b940c19763b3fe11b82a4eb7e4bd
added support for comments