Fix all renamed types in `librustc`, `libsyntax`.

Update all print statements to use `print` / `println`.
Fix a few more errors in find_ast_node.rs
More fixes to resolve issues - still not quite compiling yet
Final fixes to pass typechecker and privacy passes.

Still doesn't pass the borrow checker :/
Fix some borrowck errors
Fix borrowck errors in find_ast_node and rust2html
Finally building again!

Fixed all compiler errors (still some warnings) on:

    rustc 0.10-pre (879e8aa 2014-02-19 16:21:48 -0800)
Update test files to compile; disable warnings
Update .gitignore file
Remove / hide all warnings when building rustfind
Fix small issue with makefile
Few small changes:

    - Cleanup makefile a little bit
    - Some minor formatting fixes
    - Little bit of work on the options messages
Add travis CI build configuration
Fix .travis.yml
Update to rust master
Allow non-camel-cased-types for now
Implement -o flag to change output directory.
Update to latest rust-master
Various cleanups.

- Create the directory in fileSaveStr
- Add some timing stuff
Start some cleanup work.

- Use safe file code in write_cross_crate_map
- Use consistent naming / locations for the `.rfx` files
- Ensure that `make rust_lib...` uses the correct rustfind