Rebased on top of the recent button related changes from Mark. [PATCH 1/3] emacs: Don't return the button from [PATCH 2/3] emacs: Optionally hide some part headers. [PATCH 3/3] emacs: Don't insert a part header if it's the first part