Some TemplateOptions additions.
HPPCRT-4:Conditional type-dependent generation added
HPPCRT-1: Fixed Maps/Sets/ArrayLsts/Stacks/Dequeue
HPPCRT-2: Simplified HashMap putOrAdd() template code
HPPCRT-6: Rationalize Stack methods referencing indexes
HPPCRT-3: Add defines-like syntax in Templates