Merge pull request #60 from bvssvni/master

Added FPSController
Update README.md
Update dependencies and check in Cargo.lock.
Move assets to the repo root and enable `cargo run` to work.
Add kdevelop4 projects to .gitignore.
Speed up first-person movement.
Don't capture the mouse cursor by default.
Change the default FOV to 70°.
array: utilities for creating and mapping fixed-length arrays.
shader: use a dedicated structure for vertices.
shader: allow an arbitrary number of buffers, at the cost of updating the VAO in draw calls.
shader: use a lighter background color and switch the depth func to LEQUAL.
Widen the default window size and compute the aspect ratio correctly.
cube: use cardinal directions and order vertices in a face clockwise.
cube: allow specifying the scale and provide a few utility methods.
texture: removed "minecraft" "blocks" and "texture".
Removed obsolete build.sh.
Reordered mod declarations alphabetically in main.rs.
Merge pull request #66 from eddyb/update

Update dependencies and tweak various things.
Using 3D camera from Piston

Closes https://github.com/PistonDevelopers/hematite/issues/67