Updated DComboBox

Added
* PANEL:GetOptionData( id ) returns data of id
* PANEL:GetSelectedID() returns id of currently selected
* PANEL:GetSelected() returns text,data of currently selected item
Added DListView_Line SetSortValue

Does what it says, allows you to have a different value for sorting
rather than the text.
Added position parameter to AddColumn

Also removed the unused SetMaterial method for Columns. (what is it even
supposed to do??)
string.JavascriptSafe improvements

Now less intensive on the GC, uses a nicer method of char replacement
added string.PatternSafe

Escapes a string for safe use in a Lua pattern.
make things use string.PatternSafe

Also fixes the spawn menu search box taking patterns and causing errors.
make cookie module shared

I don't see why it should be client only, and it would be nice to have this easy to use abstraction layer on the server

test:
http://a.pomf.se/bphqgs.png
Update init.lua
Update string.lua
Fixed STNDRD.
Use teen-range (11 to 19) rather than 4 to 19.  Doesn't change behaviour though.
Further optimisations.
Ooops
Changes by Vinh
Update language files
Fixed bug with TriggerOutput for SENTs

If a single-use output is fired on a SENT, the next time the output is triggered, an error will occur.
Merge pull request #785 from wiox/strings

Pattern (and JavaScript) escaping betterness
Lua injection fix

ooga booga
Merge pull request #795 from wiox/exploit-bego

Lua injection fix
Fixed some maps not appearing in the maps

Maps containing background, intro or credits keywords.