fix(logspout): bump packet size to 1048576

By default, linux's socket receivebuffer is set to 256. The kernel
doubles this value to allow space for bookkeeping overhead when it is
set, therefore our maximum packet size is only 512 bytes. Bumping to a
much larger number will prevent an issue like this happening again.
Using SetWriteBuffer sets the operating system's transmit buffer
associated with this connection, and SetReadBuffer sets the operating
system's receive buffer.
ref(logspout): use UDP conn
docs(troubleshooting): added instructions on manually updating CoreOS
ref(troubleshooting): move coreos upgrade docs
style(docs): style cleanup
docs(installing_deis): import vagrant documentation
docs(upgrading): mention CoreOS minimum requirement
Merge pull request #2375 from bacongobbler/2046-logspout-message-too-long

fix(logspout): bump packet size to 1048576
feat(client): optional drink of choice
style(tests): gofmt
fix(deisctl): handle "deisctl help <command>" consistently
Merge pull request #2396 from bacongobbler/import-vagrant-docs

docs(installing_deis): import vagrant documentation
fix(builder): force newline
chore(store): bump Ceph to "giant" release
fix(docs): fixup links
docs(installing_deis): fixed formatting issue
feat(provision-rackspace): added optional parameter to specify environment
docs(installing_deis): added reference to optional environment parameter
chore(provision-rackspace): bumped coreos image version
Merge pull request #2407 from bacongobbler/hotfix-vagrant-docs

fix(docs): fixup links