signals
saner trait rexports
Removed glob reexports in src/gdk/mod.rs
Removed glob usage in src/gtk/*
Renamed traits *Trait -> * (i.e. WidgetTrait -> Widget)
Temporary enum reexport fix
Refactored enums

Previously the enum type and all enum members where exported. Now the
enum members live in a `mod` named after the enum type but `snake_cased`.
Only this module and the enum type are exported in the `gtk` namespace.
All the enum specific prefixes are gone from the enum members are gone to.
So `SpinHome : SpinType` becomes `spin_type::Home : SpinType`.
Added [cargo](http://crates.io) support
* Build using `cargo build` (does roughly the same thing as `make`, including `make glue`)
* Still test using `make test`
* With cargo the output dir has also changed lib/ -> target/
Merge pull request #9 from mathijshenquet/master

Signals, GDK and refactoring