Named groups fix

Matcher(string) is being used rather than Matcher(int) (at the very
least on OpenBD)
Performance Improvements

Using cfsavecontent in renderArraySection as it's faster according to tests.

Creating java regex Pattern object only once

Replace partials into template at start to simplify the process.
Merge pull request #24 from GreatS/master

Javacast fix for OpenBD/new versions of java (dunno which it is)
Merge pull request #25 from daamsie/master

Performance improvements