Update to latest Rust
Merge pull request #105 from bvssvni/rustup_20140517

Update to latest Rust
Rewrote Renderer to Renderer<S>
Fixed codegen to use as_slice() instead of clone() for arguments
Using Option<S> in Renderer to avoid problems with destructor
Added TODO note in mouse handling code
Remove generated files
Ignore src/sdl2/generated/
Reverted accidental removal of pub modifier in Renderer
Merge pull request #109 from jcmoyer/remove-generated-files

Remove generated files
Use Rust nightly builds for Travis
Merge pull request #110 from jcmoyer/fix-travis

Use Rust nightly builds for Travis
version.rs: remove use of mem::init; add doc
fix typo in doc comment
Merge pull request #112 from andelf/fix-deprecated-mem-init

version.rs: remove use of mem::init; add doc
Merge pull request #106 from dpx-infinity/master

Parameterized `Renderer` by "parent" type and added accessor methods
Made raw/owned fields private

* Removed `pub` modifier from these fields
* Implemented accessors for these fields where appropriate
* Implemented `new_from_raw` unsafe constructors because they are
  sometimes needed
Made impl_raw_constructors more general
Changed `new_from_raw` to `from_ll` for consistency
Update rust, ~str to StrBuf, std lib changes