APF-1358: Polishing related to Tapestry 5.4 upgrade.
APF-1358: Re-added files accidentally deleted.
Ignore Tapestry's generated directory.
APF-1453: Upgraded to Spring 4.1.2