remove dependency on missing x84.default.nua functions
Merge pull request #135 from haliphax/profile-fix

remove dependency on missing x84.default.nua functions
	new file:   online.ans
	deleted:    online.asc
	modified:   ../bbslist.py
	modified:   ../main.py
	modified:   ../online.py
	modified:   x84/default/online.py
	modified:   x84/default/online.py
	modified:   art/online.ans
	new file:   art/onlinebar.ans
	modified:   online.py
	modified:   online.py
	modified:   main.py
	modified:   x84/default/online.py
	modified:   x84/default/vote.py
	modified:   x84/default/lc.py
Merge pull request #136 from ericolito/master

Esthetical changes and some fixes for the main menu, voting, bbslist, last callers and who's online script
Allow session.write to specify an encoding

This is used to specify a (temporary) alternate
encoding, required to send binary files, though
as unicode, in their natural byte value (as iso8859-1)
Implement support of sending files by xmodem/xmodem1k
add xmodem logging to default logger
allow errno.EAGAIN in client.send()

this can happen on OSX as a server, when syncterm as
a client is hung up in a window and not calling read()
handle \xff\xff (IAC+IAC) on recv()
Implement recv_modem() to compliment send_modem()
Speed up engine main() loop

increases upload speed from 3K/s to 150K/s
Merge pull request #137 from jquast/xmodem-support

Xmodem support