some whatever minor docfixes
Propose resolution of low-bit cp437 art encodings
Merge branch 'cp437_art_decoding' into styling-pass-2
Retain EOF (^Z), remove bad commas ',' in map
Merge branch 'cp437_art_decoding' into styling-pass-2
towards a new ami/x-style default board
Merge remote-tracking branch 'origin/master' into styling-pass-2
Merge pull request #123 from haliphax/poodle-fix

disable SSLv3 to prevent POODLE attacks; sane default ciphers
Merge pull request #124 from jquast/refactoring-fail2ban

Refactoring fail2ban
Merge remote-tracking branch 'origin/master'
Move web.py and cherrypy to maybe_requires

as they require ssl
width-format changes to default log handler format
change relative to abs. imports in ssh.py
pep8 for msgbase.py
use get_ini in msgbase.py
support 'ansi-bbs' and 'ansi' (syncTerm).

Note CHANGES addition regarding the meaning of the
'termcap-ansi' value. It now transliterates both
ways (by using "startswith" instead of ==).

also, rename sense.ans for encoding.ans for later
charset.py update.
charset.py for the new style.

Do a better job about the utf8/vga font encoding
selection on-connect (I think beardy or hellbeard
has to actually chose ! encoding to make utf8
work on their terminal client, gnome?)
better ansi/cp437/encoding selection on-connect
TTYPE_UNDETECTED identifier. socket_recv returns N

where n is number of bytes received. can be used
for shorthand "get some bytes, and if i got some,
read them" for "if socket_recv(): ..."

other various doctoring updates.
a few pep8's, change 'import' to '__import__'

for modules imported purely for their side-effects
this differentiates them from the other bastards.