Implemented quark notifications (w/ unit tests)

Notifications published on subnet creation/deletion and IP address
creation and deallocation.
Merge pull request #156 from asadoughi/notifications

Implemented quark notifications (w/ unit tests)
Use name instead of string of module path for logging module name

- Fixes #159
Merge pull request #161 from jmeridth/use_name_instead_of_module_path_for_logging

Use name instead of string of module path for logging module name
Fixes #158

* Refactored IPPolicy.get_ip_policy_rule_set to use IPRange instead of
  IPNetwork index splicing because they are not supported in netaddr
  for ipv6.

* Added unit test case for IPv6 subnet for
  IPPolicy.get_ip_policy_rule_set

* Modified an IPAM unit test to have correct parameters for test's
  original intent.