Change *T to *mut T or *const T as applicable

Bare *T has been deprecated in favor of explicit *const T and *mut T.
Change these types to fix compilation on recent rustc versions.
Update to latest rust-empty

Fixes compilation on recent rustc.
Merge pull request #7 from cyndis/master

Fix compilation on latest rustc