Telnet.class.php: Add my name
Telnet.class.php: Cosmetic fixes
Telnet.class.php: Fix infinite loop bug

while (x != A || x != B)

|   x   | x != A | x != B | result |
|----------------------------------|
|   A   |  false |  true  |  true  |
|   B   |  true  |  false |  true  |
| !A,!B |  true  |  true  |  true  |
Telnet.class.php: Implement RFC 854 special NVT codes

-Use constants instead of object fields
-Remove DC1 which has no defined purposed in Telnet (it's an ASCII control code)
Telnet.class.php: login() add loginPrompt and passwordPrompt as parameters
Telnet.class.php: Add previous Exception's message to "Login failed" Exception
Telnet.class.php: Add $DEBUG and static setDebug()
Telnet.class.php: log if self::$DEBUG
Telnet.class.php: Use a switch in negotiateTelnetOptions()
Telnet.class.php: RFC854 says newlines should be sent as <CR><LF> (\r\n)
Telnet.class.php: Save and restore the prompt in login()
Telnet.class.php: (Debug) log waiting for prompt
Telnet.class.php: Split code constants and array into subgroups
Telnet.class.php: Add code to string class methods
Telnet.class.php: Pretty up the debugging, using the codeToString methods
Telnet.class.php: Use NVT_ or CMD_ prefix instead of c_
Telnet.class.php: Cosmetic fix
Telnet.class.php: Add comment regarding RFC1123 MUST and SHOULD commands
Telnet.class.php: Add OPT_ consts and array
Telnet.class.php: Rename getNvtCmdStr() to getCmdStr()

-The RFC's nomenclature seems to distinguish commands as being
	outside the NVT model