Fix for high CPU usage.

When bots are in separate process mode the bot had an empty loop to keep the console open and the process alive. This needed a sleep so it didn't peg CPU time.
Merge pull request #313 from cwhelchel/fix/highcpu

High CPU fix. Closes #290
Updates SteamKit2
Closes #217
Added Group chats, OnLoginCompleted() to handlers

A group chat can be joined by:

SteamFriends.JoinChat(SteamIDOfGroup);
Added summary to OnLoginCompleted()
Update SimpleUserHandler.cs

Adds some failsafes: A try-catch for AcceptTrade() and a Poll on OnTradeReady()
Merge pull request #317 from Jessecar96/groupchat

Adds group chat, OnLoginCompleted() to Userhandlers
Merge pull request #318 from Fiskie/master

SimpleUserHandler failsafes
Adds Checks for Successful Trade Completion.

This checks the trade status for trades that end successfully. It then shuts down
the trade normally. The Trade.OnClose event is fired correctly as well. This fixes
long-standing bugs where a bot couldn't accept trades until it timed out (as if
it was still in trade).
Update Inventory.cs

Add AccountInfo support for Gifted/Crafted tags
Merge pull request #324 from Fiskie/qualityoflife

Update Inventory.cs
Merge pull request #315 from redjazz96/steamkit-update

Updates SteamKit2 (Closes #217)
Points Submodule to Latest SteamKit.

See redjazz's SteamKit git repo.
Merge pull request #335 from cwhelchel/fix/submod

Points Submodule to Latest SteamKit. Closes #334, and fixes #332 and fixes #331.
Changed start up to only print bots that AutoStart
Merge pull request #342 from FunkyLoveCow/LogCleanUp

Changed start up to only print bots that AutoStart
Merge pull request #322 from cwhelchel/fix/tradeclose

Fix for successful trade completion.
Fixes starting and stopping bots at incorrect time

Adds a new attribute to `RunningBot` to keep track of whether a bot is running or not.
If running, it won't start it again. If not running, it won't try to stop it again.

Should fix #343 and fix #344
References #329 (possibly fix as well)
Merge pull request #354 from FunkyLoveCow/StartStopFix

Fixes starting and stopping bots at incorrect time (fixes #343 and fixes #344)
Adds integration with Travis.