Reformat code style

Tidy up code style based on Google guidelines. No functional changes.
Merge branch 'refs/heads/reformat' into devel

* refs/heads/reformat:
  Reformat code style
Fix implicit conversion precision loss
Merge branch 'refs/heads/fix-implicit-conversion' into devel

* refs/heads/fix-implicit-conversion:
  Fix implicit conversion precision loss
Ignore compiled symlinks binary
Increment version, update docs
Update Readme
Fix large file support. fixes #1

Tested in Ubuntu 13.10 on x86_64, Arch on i686, and Mac OS X 10.9 on x86_64.

NOTE: Though this should work in most cases, it doesn't appear to be the POSIX/SUS-compliant way. We should probably just use autotools or cmake.
Merge branch 'refs/heads/fix-32bit-lfs' into devel

* refs/heads/fix-32bit-lfs:
  Fix large file support. fixes #1
  Update Readme
  Increment version, update docs
  Ignore compiled symlinks binary
  Fix implicit conversion precision loss
  Reformat code style
Increment version