Upgrade to latest Rust (breaking changes)

* Removed unused field on README.md
* Replaced `static` with `const`
* Using new `cfg` annotation
* Using ELEPHANT_CASE for InitFlag
* Removed `visible_private_types`