bug fixes for patch-2

* Add current fg, bg, and drawing color to M_GETINFO
* M_MAKEWIN with M_DUPKEY doesn't return M_DUP character properly
* change all m_pop(0) to m_pop() in all demos
* Apply cut.c fix to figure cuttability properly
* Add m_setcursor(), %M, and button-up stuff to documentation
* Makefile for doc/usrman fixed (again)
* m_line() should update graphics point
* _quit() should killpg() and b_destroy(screen) (for non-sun versions)
* pixrect on sun 4.0 changed the internal alignment to 32 bits from 16 bits
* missing "extern" for quit_menu[] in defs.h
* mgrplot plots upside-down
* set_{emacs,termcap} look for SHELL "*csh" instead of "csh" (so tcsh works)
* timestamps avaliable for button hits (clients can detect double-clicking)
* Stub bit-blit library included. (to aid in porting mgr)
* m_push(P_CURSOR) handles the cursor style properly
