rework packaging for default systems (e.g., Linux)

Also disables py2app on Darwin, as that's not working for me.  This may
need some tweaking to push into upstream.