Update to run on Rust 0.12

* packed -> repr(packed)
* lto flag, -C lto
* impls
* fail_fmt lang item
* to_option -> as_ref
Not sure why there's gdbtui
Update README.md
Use bitflags on ARM
Update for static => const, update bitflags.rs
Merge pull request #14 from alexchandel/fix-static-const

Update to fix static => const rename
Merge pull request #1 from pczarn/master

grab changes from upstream