SVN: Offload WordPress checkout to the VM

Since the VM has updated SVN, we can completely offload
SVN to it and still have compatible versions between
the host SVN version and the guest.

We should leave the shared plugins in the vip-init script for now
because authentication can still cause issues if you don't
enter the correct username/password when it happens on the VM.
Ideally we can figure out how to do that on the VM in a clean way
as well.
First pass at a CONTRIBUTING file

* Adds the general process for creating an issue and submitting a pull
request
* Adds the directory structure
* Adds some notes about bin scripts, puppet scripts, and WordPress

I don't think this is complete. A FAQ section would probably be nice,
but I haven't received any questions yet. It would be nice to get
some insight into what people want to know.

see #74
Add Minileven checkout

close #69
Fix an undefined index error in WP CLI

In WP CLI, `$_GET['module']` doesn't exist. This prevents a multi-line error message for an undefined index.
Merge pull request #75 from johnpbloch/patch-1

Fix an undefined index error in WP CLI
Add HACKING.md file

The HACKING file is a way to get started developing VIP Quickstart
if you're not familiar with the project. The CONTRIBUTING file
details how you should go about getting your changes merged in.

Both of these should be considered living documents, if there's
something that's not detailed, we should be happy to add documentation
to make it as easy as possible to contribute.

Fixes #74
Define the WP-CLI config location with an environment variable

It's better to use an environment variable to define the WP-CLI config
location now, so we're going to set the location in /env/environment
Make some of the configuration "pluggable"

Next we'll want to auto generate salts and put
them in local-config.php for #28

see #70
Auto generate salts for the local config
Add UFW

* Allow HTTP
* Allow DNS via UDP
* Allow (rate limited) SSH

see #79
Revert "Add UFW"

Fixes #81
This reverts commit 1250fee03147916639c41b319f074885e22a8ee0.
Add UFW

Fixes #77
Remove logs sync

Unfortunately this is breaking some stuff, so we're going
to remove it for now. I think it's also causing some performance
issues with the web server

Fixes #86
Move project root to /srv

This is to help with compatibility for #28

Also, restart the VM when running vip-init because just running
`vagrant provision` will break things in this case. We need the
/srv directory mapped.
Fix mkdir in Powershell

-p throws an error for mkdir in Powershell. We need to use the -Force instead, trust me.

http://www.youtube.com/watch?v=o2we_B6hDrY

Fixes #67
Checkout all public themes
Merge branch 'master' of github.com:Automattic/vip-quickstart
Simplify SVN condition

If it's an SVN directory, `svn info` will work.
If it's not an SVN directory, it won't.
Revert "Checkout all public themes"

This reverts commit d25721f1d24df6907adc28edc4b0f3df2415d084.

Should fix #88
Add a dumb hack to fix nginx errors