Ensure we can run on 5.2

Adds compatibility for 5.2. Simply use `HM_Backdrop_Task` instead of `HM\Backdrop\Task`.

Works perfectly on 5.3+ as well, since we actually have a) namespaces, and b) late static bindings. Requires a small workaround for subclassing Server on 5.2.
Namespaces only apply to the current file right? For me on PHP 5.4.9 `__NAMESPACE__` is `null` at the point you are using it on line 8.