Added a richer access control model for template protection.

Ensured that both getReport and submit report are protected.

The reason for the richer access control is to allow (in the future) for reports to be only retrieved by a particular user (rather than any one that can create such a report).
Merge branch 'security' into development

Conflicts:
	core/src/main/java/org/mapfish/print/config/Configuration.java
	core/src/main/java/org/mapfish/print/config/Template.java
	core/src/main/java/org/mapfish/print/servlet/job/PrintJob.java