Adding Rust CI Docs Upload.
Trying documentation upload again.
Fixed typo in Program build. len -> as_buf.
Documentation is still broken. Trying to fix.
Migrating build process away from rustpkg.
Manually loading fglrx.

I'm not really sure this will work, since presumably the Travis VMs don't have AMD video cards.
Merge remote-tracking branch 'csherratt/master' into merge
Manually installing fglrx doesn't work.