Made build tmp directory configurable via TMPDIR.

The build process was originally hard coded to use /tmp but some
systems mount /tmp with noexec, causing the build to fail.  This
change allows the user (optionally) to specify a tmp dir.  E.g.,

TMPDIR=~/tmp make
Make start udp server log message more detailed.

Originally it logged the same message when either the port or database
config settings were wrong.  Now it logs which setting was wrong.
Enable compression when posting time series data
Enable compression on all GET requests
whitespace
Fix the chunk response when compression is enabled
Fix the tags in the Makefile
Merge pull request #665 from dgnorton/master

Change to build process and a log message.
Merge pull request #667 from influxdb/compression

Enable compression
ignore the admin symlink

[skip ci]
Fix #676. Allow for high precision integers to be stored correctly
update the changelog
Add format and check to the makefile
add a pre-commit hook
Close #680. Format our code base
Add vet target to Makefile and trivial cleanup
Fix #672. Build hyperleveldb and rocksdb with snappy support
Use absolute path of gofmt

[skip ci]
Close #677. Extract coordinator.Permissions

All ClusterAdmins now qualify as DbAdmins too.
Fix the tests to work with ints and floats properly