Merge pull request #119 from mvdnes/master

Update library to 0.10-pre
moved SDL_image and SDL_mixer into separate packages and updated them for language changes.
got rid of #[link_args], it really did not work.
updated .travis.yml and README.md to reflect the current library support.
Merge pull request #117 from lifthrasiir/revive-mixer-and-image

SDL_image and SDL_mixer into separate packages & language changes
language updates: std::ptr::to_unsafe_ptr is gone, extern mod is now extern crate.
updated sdl-demo for the language change.
we don't want to be warned about non-CamelCase types in ll.
A variant of sdl-demo/main.rs that is designed to be used with the
platform-specific SDL_main C/C++/Objective-C sources that take care of
requirements that have to be taken care of on the main-thread before
handing off control to the user's event loop.

Fix #118.

I tried to include documentation of how to actually build this thing,
but its probably not the ideal method.

Anyway, as far as I can tell, this is a closer match to the intent of
the SDL-distributed demos on win32 and Mac OS that redefine `main` as
`SDL_main` and define their own `main`; see the preprocessor
directives in `SDL_main.h`.
Merge pull request #120 from pnkfelix/demo-ported-to-mac-osx

Add SDL_main oriented variant of sdl-demo/main.rs, named sdl_main.rs