Formatting improvements, checkin before big change
18 May 2013
hashIfZero option places #if 0 ... #endif
around entire file Headers wrapped in #if defined(__cplusplus) ... #endif
Added support for final and custom/namespace modifiers. .length = 0 => clear however .length => .size() if (<name of array>) => if (!<name of array>.empty())