gfx: Refactor the Mac platform goop into platform/
Refactor the Linux font stuff
Remove native.rs. It's no longer needed; just use platform::* directly.
Remove some module aliases.

These aliases were there for old versions of resolve, and are no longer needed.
Refactor glyph.rs to modern Rust coding style
Refactor the HarfBuzz shaper to be in line with modern Rust style
Rename one of the two modules called "shaper"
Hoist all `extern mod` directives to the top level

This improves compile time and makes `use` directives look cleaner.
Nuke the TGA encoder
Add missing platform/mod.rs
remove tabs in src/servo/platform/osmain.rs
Merge pull request #360 from bdaehlie/servo359

remove tabs in src/servo/platform/osmain.rs
Fix 'make_url' to handle absolute paths properly, allows servo command line to handle absolute paths.
Fix 'make_url' to handle absolute paths properly, allows servo command line to handle absolute paths.
Merge pull request #362 from bdaehlie/servo361

Fix 'make_url' to handle absolute paths properly, allows servo command l...
Merge pull request #357 from lordblackfox/master

fixes #336
Update rust-opengles, rust-stb-image
Merge pull request #365 from brson/master

Update submodules
submoudle: update latest rust-azure, skia
Merge pull request #367 from yichoi/pull-0416

submoudle: update latest rust-azure, skia