Split into libbindgen and bindgen and move parser to separate module
Ast generator now outputs mod directly
Add the bindgen! macro
Update travis
Output to current module and simplify invocation syntax
Fix travis build
Handle printing errors
Add option to specify linkage kind (dynamic, static and framework)
Better handling of clang_args
Add UnsavedFile constructor
Pass span to ast generation so warnings can be traced to the macro invocation
Much more correct command line argument parsing
Merge branch 'macro' of https://github.com/ebarnard/rust-bindgen

Conflicts:
	types.rs