WICKET-5600 Introduce CharSequenceResource similar to ByteArrayResource

(cherry picked from commit 7b6b888839327f0c0095bd60bb8a067528bc3139)
Remove not needed method
WICKET-5580 Allow markup to find child fragments when wicket:child is inside a component tag

(cherry picked from commit bc62f8cca03573160514444291513899211dae7e)
WICKET-5580 Allow markup to find child fragments when wicket:child is inside a component tag

Fix method name.
Java 7 diamonds
WICKET-5569 Unable to find markup for children of deeply nested IComponentResolvers during Ajax response

(cherry picked from commit e40ae9188ca3810eab77c1ed80efa6f05203b2ca)