Added poly and numeric modules
Cleanup of poly an numeric modules

Removed some test code
Fixed a mixed bag of stuff poly and numeric
Optimized divMod in poly

Made a huge speed improvement in debug mode. Only a few % in release,
but the memory load should be somewhat lower.
Documents passC/passL pragmas. Refs #506.
Extends align proc with default padding parameter.
Moved linker flags to the end of cmd line in build.sh and bat templates
Adds more idetools suggest failure cases.
Forces removal of nimcache dir for all caas runs.

Now some test cases fail because they can't use a previous nimcache
directory (which potentially could have wrong compiled code anyway).
Adds caas and idetools keywords to The One And Only Great Index.
Mentions expected order of idetools suggest results.
Moves caasdriver comments into idetools document.
Documents idetools skLabel with failure test case.
Documents idetools skMacro with failure test case.
Adds idetools failure case for re"" being reported as a module.
Optimized integrate function in module poly

Rewrote the integrate function since the old one was quite hacky. The
new one is about 7 times faster in release and 3 times faster in debug
Fixed some minor stuff in module poly

Removed the stupid initPolyFromDegree which only served ro re-allocate
results. Also fixed some minor stuff with nil return values in roots.
Merge pull request #512 from gradha/pr_documents_gorgeous_pragmas

Documents passC/passL pragmas. Refs #506.
Merge pull request #513 from gradha/pr_extends_align

Extends align proc with default padding parameter.
Merge pull request #514 from exhu/fix_csource_tmpl

Fix for Issue #510 : Moved linker flags to the end of cmd line in build.sh and bat templates