Add a "new" keyword for constructing nullable methodmaps.
Fix a bug where aliased constructors of nullable methodmaps could not be used.
Update plugins for new syntax.
Add a view_as operator.
Fix warning in files.inc
Merge pull request #211 from Bara20/patch-1

Fix warning in files.inc (r=psychonic).
Update TF2 gamedata.
Convert TFHoliday values to pubvars.
Return the 'e' to OnTakeDamagAlive comment.
Rename "union" semantics to "typeset".
Reserve many keywords.
Gracefully error on newly reserved keywords.
Merge pull request #218 from KyleSanderson/damageeeee

Return the 'e' to OnTakeDamagAlive comment.
Use typeset in sdkhooks.inc.
Fix some compile errors in new-style includes.
Allow int: and void: tags, but warn.
Merge pull request #217 from alliedmodders/tf2-holidayvars

Convert TFHoliday values to pubvars.
Replace symbol proxies with type symbols.

Proxies were rather hacky and complicated, and only existed as a
workaround for oddities with constructors. This patch replaces them with
actual type symbols, a very tiny step to semantically getting rid of tags.

This greatly simplifies how we implement constructors, and paves the way
for using methodmap symbols in field expressions.

Since non-value symbols are new to spcomp1, we place a rather
pigeonholed check into primary() to make sure non-value symbols don't
escape into expressions.
Add static method support to methodmaps.
Revert adminmenu API changes.