___uniqueId support, minor fixes, changes
add ___uniqueId preprocessor variable
add support to explicitly prevent caching
prevent caching for files using ___uniqueId
adds application wide error output method
remove templating from output nodes (was neither used not useful)
add parser reference to CaptureNodes (instead of performing a tree lookup for each use - preparation for ES5 support)
adds unused reference checks
moves resources and builtins to tail of application
removed various unused references...
adds prescan step, just prior to scan

various refactoring