remove libstd, librustrt and complete runtime support to work on bare metal
Merge remote-tracking branch 'upstream/master'
Rename lifetimes of deref and deref_mut to avoid lifetime shadowing (deprecated and will be removed). See Deref Implementation of core::cell::Ref for a similar case
merge remote-tracking branch 'upstream/master'
Include std when testing