Merge pull request #140 from bvssvni/master

Added docs
Merge pull request #141 from bvssvni/master

Upgraded to latest Rust
Move Window.get_size into implementations

Depending on the default trait implementation was insufficient as the trait used the size the window was constructed with, which is wrong if the window has ever changed size.
Merge pull request #144 from jakerr/get-size

Move Window.get_size into implementations
Merge pull request #145 from bvssvni/master

Renamed `Not` to `Fail`
Merge pull request #146 from bvssvni/master

Fixed comments
Merge pull request #147 from bvssvni/master

Fixed comment
Merge pull request #148 from bvssvni/master

Added WhenAny behavior
Merge pull request #150 from bvssvni/master

Use same algorithm for `Select` and `Sequence`
Added After behavior

Closes https://github.com/PistonDevelopers/event/issues/120