Issue #2049 - Added advanced panel on commit dialog

As per the request, the buttons below the main commit button are now in a hide-able panel which can be set in the Settings under the Commit dialog page.