new layering for monitor client
refactor monitor client for more compact/reusable client code
refine gwt stack trace filter
more refinements to gwt stack trace filter
basic monitor event interface
add --with-keep-source to default args for package build and reload
log monitor events for auth and session
log process exit from session manager
log username correctly
ostream operator for monitor events
improve calling semantics of monitor event logging; note timeout time
implement suspend session rpc call
add modules overlay directory
apply normal font size for environment pane
don't use fakeroot to build packages on debian
Revert "don't use fakeroot to build packages on debian"

This reverts commit f42e64b42aeef9f20ce72c7a94f692a442cfe6d4.
Revert "Revert "don't use fakeroot to build packages on debian""

This reverts commit 5b38e935781a269a00605f5e8b81a70cd3de84b5.
use fakeroot
Revert "use fakeroot"

This reverts commit 97b7caae7f311595b9032f83f2f699716ae0dc7c.
use rendered height rather than math to compute call frame panel height