Switched over to unpacking api error messages using the new APIUtil method
Removed frontend.xml.

This means that there is now copy and pasted XML in the children projects.

Reasons for doing this:

1) eclipse is just really not happy with the xml fragment, now and then it will even fail to load the projects at all since it cannot parse web.xml
2) I need to put the resource filter before the hibernate filter but the raven filter at the end of the chain.  The reason for this is that we were requiring a database connection even to serve static resources. This made the server really slow and also caused horrible failures where the page loads but not the stylesheet.  To get around this we need to do the resource filter dispatch first.  (I could also have fixed this with TWO xml fragmements to import but that's just double the current pain)