Upgrades for Elgg 1.9

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