Fixing a bunch of nightly fallouts

This fixes lifetimes broken by [lifetime elision](https://github.com/rust-lang/rust/pull/15767).

Cleaning up lifetimes is tracked in #115.

Also fixed rlib dependency tracker, an issue with broken PT if compiled with -O2. Libcore version is now matched to rustc version to prevent any compilation failures.