Upgrades for Elgg 1.9

- Removes comment editing as it is included in 1.9 by default
- Removes 'site' notification method unregistration as the method can
  be disabled by disabling the new site_notifications plugin
- Replaces other deprecated code