small fix

Fixed: stop loading entire type list when reach a success: false
Added: Add/Remove non TF2 items

It's not fully merged with Trade.cs
small fixes
small fixes
Small Trade & TradeSession Clean up
Small fixes +  Tiny clean up

Removed appId description from TradeSession, Changed  types to
ContextIds from Load() in GenericInventory + small fix &  Added part of
TheAnthonyNL's suggested code.
Improved: Trade.cs AddItem & RemoveItem overloads
Craftting.cs clean up

+ SteamDemoHandler.cs clean up
GenericInventory.cs, small fixes

Removed: item.metadata
Added: app_data (replacement of metadata)
Small spelling fix;
Changed: app_data + related fixes

GenericInventory.cs > app_data is no longer a dynamic: a dictionary is
used instead.
TradeStatus.cs + SteamDemoHandler.cs fixes
Correct captchagid key name for request body.
Quickfix - GenericInventory.cs

Fixed: incorrect indexing due to class_instance.instaceid being NULL.
Source: @narugo
New Auth Method (Quickfix)

Thank you all people on
https://github.com/Jessecar96/SteamBot/issues/467

Specially:
*@VoiDeD for ClientMsgHandler.cs
*@lazy1 for his awesome Step-By-Step explanation