Merge pull request #38 from cmr/master

Update cargo-lite.conf
Update for Rust master

HashMap moved to collections crate, use std::from_str::FromStr, and convert implementation of ToStr to fmt::Show implementation.
Merge pull request #40 from cacteye/patch-1

Update for Rust master
Add type conversion for "const void **"
Merge pull request #41 from cacteye/patch-1

Add type conversion for "const void **"
Updated to latest Rust
Merge pull request #42 from ozkriff/master

Updated to latest Rust
Updated to latest Rust
Merge pull request #46 from ozkriff/master

Updated to latest Rust
updated to latest rustc
Merge pull request #48 from csherratt/fix_libc

updated to latest rustc
Update examples to the latest Rust
Flatten examples directory
added makefile targets for previous versions
Merge pull request #50 from HeroesGrave/new-make-targets

Added makefile targets for previous versions
Merge pull request #49 from bjz/fix-examples

Update examples to the latest Rust
Use submodules for dependencies, fix example targets, remove install targets
Update to latest Rust
Merge pull request #51 from bjz/make

Use submodules for dependencies, fix example targets, remove install targets
Allow for generating from a custom file path