Add functions for easy manipulation of UpdateFields data.
Add command line support to the parser - allow overriding values from default config file and selecting configuration file for app to be run with.

Print usage info when no files given to the app.
Bring back support for multiple reader types, add an option to select desired loaded.
Do not create new copy of Packet in Inflate function.
Start splitting parsing into separate layers of abstraction - remove Packet.Write* methods and use Store* methods instead.
Finish data parsing layer of abstraction. To be optimized.
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/Parsing/Parsers/UpdateHandler.cs
	WowPacketParser/SQL/Builders/Spawns.cs
	WowPacketParser/Store/Objects/Unit.cs
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/Parsing/Parsers/CombatLogHandler.cs
	WowPacketParser/Parsing/Parsers/MovementHandler.cs
	WowPacketParser/Parsing/Parsers/PetHandler.cs
	WowPacketParser/Parsing/Parsers/VoiceChatHandler.cs
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/Parsing/Parsers/SpellHandler.cs
	WowPacketParser/Program.cs
	WowPacketParser/WowPacketParser.csproj
Speedup parsing and txt file output.
Merge branch 'master' of github.com:QAston/WowPacketParser-1
More optimizations
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/Parsing/Parsers/CombatLogHandler.cs
	WowPacketParser/WowPacketParser.csproj
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/Loading/Reader.cs
	WowPacketParser/Parsing/Parsers/AchievementHandler.cs
	WowPacketParser/Parsing/Parsers/CharacterHandler.cs
	WowPacketParser/Parsing/Parsers/GuildHandler.cs
	WowPacketParser/Parsing/Parsers/NpcHandler.cs
	WowPacketParser/Parsing/Parsers/QuestHandler.cs
	WowPacketParser/Parsing/Parsers/TradeHandler.cs
	WowPacketParser/Parsing/Parsers/UpdateHandler.cs
Merge branch 'master' of github.com:TrinityCore/WowPacketParser
Fix automatic merge issue.
Parse SMSG_SPELL_CHANCE_PROC_LOG opcode.
Fix some parsing errors.
Merge branch 'master' of github.com:TrinityCore/WowPacketParser

Conflicts:
	WowPacketParser/App.config
	WowPacketParser/Enums/Version/UpdateFields.cs
	WowPacketParser/Loading/Reader.cs
	WowPacketParser/Loading/SQLitePacketReader.cs
	WowPacketParser/Misc/Packet.cs
	WowPacketParser/Misc/Settings.cs
	WowPacketParser/Parsing/Handler.cs
	WowPacketParser/Parsing/Parsers/AccountDataHandler.cs
	WowPacketParser/Parsing/Parsers/AddonHandler.cs
	WowPacketParser/Parsing/Parsers/BattlegroundHandler.cs
	WowPacketParser/Parsing/Parsers/CharacterHandler.cs
	WowPacketParser/Parsing/Parsers/CombatLogHandler.cs
	WowPacketParser/Parsing/Parsers/GroupHandler.cs
	WowPacketParser/Parsing/Parsers/ItemHandler.cs
	WowPacketParser/Parsing/Parsers/MiscellaneousHandler.cs
	WowPacketParser/Parsing/Parsers/MovementHandler.cs
	WowPacketParser/Parsing/Parsers/QuestHandler.cs
	WowPacketParser/Parsing/Parsers/SpellHandler.cs
	WowPacketParser/Parsing/Parsers/TestHandler.cs
	WowPacketParser/Program.cs
	WowPacketParser/WowPacketParser.csproj
Reorganize config options about filtering a bit.

Binary file output cleanup: remove dead code, allow creating other formats for output.