Refactor generic tokenizer.
Add FGD parser.
Version bump.
Adapted to new types of property definitions.
Properly select and update entity model depending on properties.
Adapt Quake.def to new model definition.
Version bump
Don't crash in spawnflags editor when entity definition doesn't
have spawnflags.
Only invalidate the model renderer cache of the selected entities
when changing their properties.
Rewrote map parser and some cleanup.
Adapted to changes in parser framework.
Merge branch 'new_def_parser'

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>

Conflicts:
	Mac/TrenchBroom/TrenchBroom-Info.plist
	Resources/Help/FGD EBNF.txt
	Windows/TrenchBroom/Version.txt