reorg, tag soup, and tests
add freemarker template support
add ability to post freemarker templates
introduce new restlet package
simplification when writing template

The XMLSerializer can take a writer too, it doesn't have to be an output
stream.
main reader uses input stream instead of request

Using an input stream instead of a request should make it more
re-usable.
close reader after use
PrintngRestDocumentParser -> PrintngDocumentParser

This class had nothing to do with rest. This renames it to avoid
confusion.
add HTMLToPDF main to test/preview output
re-org and simplify names
introduce print spec and facade
rename PrintngReaderFactory -> ReaderSource

The reader source name should hopefully better represent the meaning
behind this abstraction.
findbugs multithreaded correction
client error when not specifying proper print spec

Add additional facade and print spec tests to exercise what happens when
a client does not pass in proper request variables.
findbugs recommendations
merge rob's reorg
Revert erroneous link change (SUITE-1065)
Avoid CRS lookups in static initializers. SUITE-1052
hiding advanced panel if layer not a vector layer
Skip processes that throw in the process list page

For some process providers like the GeoScript ones, it's possible for the
DescribeProcess operation to fail even under non-exceptional conditions. So we
catch the exception and continue with the next process, omitting the
undescribable one from the list page.