Project Clean-up and Updates

So, this is probably going to look like a block of changes and red, but I'll give a quick synopsis for you to figure out if it's worth pulling or not.

I removed the unit testing project since it wasn't being used.

I removed several references that didn't appear to be actually used anywhere in the code base and updated all of the NuGet packages to the more recent versions. I enabled NuGet Package Restore and removed the checking in libraries in lieu of downloading them at compile time.

I couldn't get the psake builds to run without an error, so I just replaced them with a simple msbuild launcher.

I'm trying to figure out whether I want to revamp some of the code in AutoBot to suit my usages (my co-worker really wants to run Hubot on a VM, but I just feel the need to reinvent the wheel sometimes).