Implement "add all" command in AdminUserHandler
Add "auth" Command for SteamGuard

This removes the dependencies on a GUI for auth code input and gives
a more admin-friendly method of steamguard auth.

May not be a perfect solution, but things such as threading
problems are unlikely to happen due to the sleeps and very little
write activity.
Remove Unneeded Form
Merge pull request #268 from kxsong/kxsong

Implement "add all" Command in AdminUserHandler
Merge pull request #274 from Lagg/guiless

GUI-less
Added TradeEventType enum

poll() now uses TradeEventType instead of integers.
Make AuthCode Use Default Accessors

Since there is little chance for thread safety issues (given the
low-use nature of the auth command) there will probably never
be any need for locking and such.
Separate Process auth Supprt - Fixes #275
Merge pull request #276 from Lagg/guileast

Separate Process auth Fix, AuthCode Change, Fixes #275
Make Schema Fetching thread safe.

This uses a mutex to allow for safe updating of the schema
by one and only one bot thread or process. Other bot threads
have to wait until its updated before reading.
Extend add crate command to take series number.

Also, implement removing of all items from a trade with the remove command.
Cleaned up some of the help messages as well.

Conflicts:
	SteamBot/AdminUserHandler.cs - resolved by hand
Use Event Wait handle instead of mutex.

This construct is more appropriate because it acts like a gate.
The threads waiting to read can all read in parallel once the writer is done.
Added Crafting, SetGamePlaying() method

All Crafting code is located in Crafting.cs; SetGamePlaying(int id)
allows developers to tell Steam the bot is in game with AppId X (TF2's
is 440)
Fixed MsgCraft's capitalization styling
Merge pull request #279 from cwhelchel/feature/addcrateseries

AdminUserHandler Feature Updates.
VS Express solution support

It's somewhat inconvenient for some people to have to edit solutions
themselves that were made with non-express VS versions. Considering
that they are forward compatible (VS 2012 will open solutions with
VS Express 2010 headers) it may as well be in upstream for the sake
of access.
Proper log line for SteamGuard prompt

This probably should have been changed along with my initial
patch but I was looking for the smallest changeset. Sorry about that.
This makes it unambiguous and points to the auth command instead
of making it looks like it's prompting for direct input
Add required protobuf reference (see 56aa750)
Merge pull request #288 from Lagg/picky-fixes

Picky fixes - A couple non-critical (and one build breaker) fixes
Merge pull request #278 from cwhelchel/fix/issue262

Make Schema Fetching thread safe.  Fixes #262.