LPS-45880-master

Hi Jon,

I was told to update in portal-impl folder. However, after I traced the code and I found that portal-service folder is the place where the templates should be called. Since BaseUserNotificationHandler (under portal-service) is base class for plugin notification handlers in plugins master 
I searched out dependencies location and didn't find out any similar patterns. I am not sure if it can pass through BChan. It looks like that most of dependencies are located under some portlets, or directly under com/liferay/portal in portal. 

Please let me know if it is acceptable. I feel like 90% will be rejected for this structure. But it works fine in run-time.