Add joinable boolean check to team.BestAutoJoinTeam

Added check to see if the team is joinable when using team.BestAutoJoinTeam(). team.SetUp includes the boolean isJoinable as the 4th argument, defaults to true. Useful to have a check for if it is false
Allowed non-ASCII characters in DTextEntry
Update getmaps.lua

Added more categories
Alphabetize list
Cleaned up code
Update getmaps.lua

Fixed spacing
Update getmaps.lua
Support spawning arbitrary controls via CPanel:AddControl
Return controls created by "listbox" control type
TTT: map-defined range for traitor button

Mappers can now set the range at which a traitor button is usable via
the new UsableRange keyvalue of ttt_traitor_button entities.
TTT: move base entities from DTVar to NetworkVar

Will happen for all entities at some point, but starting with base ents
here.
Smooth out content icons
Merge pull request #527 from robotboy655/master

Smooth out content icons
Add a "TTTPlayerSpeed" hook to modify the player speed
Add "TTTOverrideWin" to override the winner of the round
Add optional second returnable variable to "TTTDelayRoundStartForVote" that is how much we should delay the round for
Update getmaps.lua
Fixes for favorites and last map saving

* Fixed last category not always saving
* Made it easier to understand what maps are in favorites while not in
Favorites category
Fixed last category resetting
Removed useless code

Removed some instances of SWEP/ENT.AdminSpawnable which is deprecated (
TTT weapons still has this! ) and removed console spam from drag'n'drop.
Fixed text changing in text entry

When updating from history or from the menu, the proper function(s)
is/are being called now, to allow autocomplete support and
callback/event support.
Update getmaps.lua