bitmap: added support for BI_BITFIELD compression.
bitmap: don't read the entire bitmap with one read operation.

It might be too much for some drivers.
bitmap: don't try to paint if we can't paint yet.
Added a simple slideshow application.
uimng: consume the break-codes of the global keystrokes, too.
bitmap: optimized painting.
tcpip: take properly care of our window size.
Added some comments.
tcpip: print more info about circular buffer.
Ensure that we call FileDesc::release() in sharefile.
tcpip: use a timeout in STATE_FIN_WAIT_2.

This way, we close the connection after some time if the other
side refuses to send us a FIN.
tcpip: always send an ACK when getting unexpected sequences.
tcpip: added the abort operation to socket.

If we don't want to receive any more data, but really want to
close the connection now, the user should use abort to send
a RST to the other side.
ftpfs: initialize all members of File.
ftpfs: use abort() in File when stopping the transfer.