Notifications System core

Following https://issues.cask.co/browse/CDAP-849 jira and design doc.
Build is running at https://builds.cask.co/browse/CDAP-DUT320-3.
After talking with @poornachandra, it appears that we don't have that functionality yet. I will keep using the ``RouterPathLookup`` logic.