#441, put product request handlers in the right context, removed IRequestFilter from ProductModule, properly instantiate product environments from hooks, internal redirects also now implemented within hook. This commit is combo of t441_r1461631_product_module_pathinfo.diff and t441_r1461631_product_module_pathinfo.diff (from Olemis) with changes



git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1465898 13f79535-47bb-0310-9956-ffa450edef68