Assert content type in Spring ITs
Added explicit accept header in SpringITs
Renamed IT requests
Added Spring ITs for no and unknown accept headers
Assert response code and content type in JAX-RS ITs
Added JAX-RS ITs for accept header behaviour
Used JAX-RS client API in Servlet ITs
Assert response code and content type in Servlet ITs
Set content type in Servlet demo
Used JAX-RS client API in taglib ITs
Assert response code and content type in taglib ITs
Changed Reflector.reflect to use Writer instead of OutputStream

This is logical since reflectors should only be writing character data
rather than binary data. Also required for JSP integration as tags use
character streams and the path of Writer-to-OutputStream adapters gets
nasty.
Formatted taglib IT JSPs and ignored whitespace
Pulled up component reflection from component tag to reflector
Decoupled reflector invocation and writing in ComponentTag tests
Added IOException test for ComponentTag.doTag
Simplified ComponentTag tests with convenience method
Rethrow reflector exception as JspException in ComponentTag
Simplified test
Added JSP hello world demo