LPS-46978 Added tag to the TLD
LPS-46978 New ViewExtension interface
LPS-46978 Added helper class to hold trackers
LPS-46978 Added Extension Tag skeleton
LPS-46978 Hold extensionId tag attribute
LPS-46978 Check if there are any registered extensions for this tag.

In case there are no registered extension SKIP_BODY is returned
LPS-46978 Helper method to obtain a requets to invoke the extension
LPS-46978 Helper method to obtain a response to invoke the extension

We wrap the response so the writer and servlet output stream are
redirected to use the JSP tag resources. Tags can be buffered or
discarded and we want to write as we were the tag itself.
LPS-46978 If there are extensions invoke them
LPS-46978 use our usual initialization simply because the very first time this class is loaded it's immediately using the extensions so the laziness servers no real purpose
LPS-46978 change the method to 'include' so that developers realize this is specifically for including output
LPS-46978 simplify, just fail early on the CCE if they happen (which they never should)
LPS-46978 place in correct tld
LPS-46978 SF
LPS-46978 let's call it a ViewExtensionTag to match the ViewExtension object
LPS-46978 obvious, that's why it's in the global class laoder. If we want to put this in, please send to Jim Hinkey
LPS-46978 SF
LPS-46978 I tried using the word Include in it. I was going to do RegisteredIncludeTag but settled for DynamicIncludeTag. I'm open to a different name.
LPS-46978 SF
LPS-49655 SF