Add ability to save change to recording dialog

Change from Gtk::Window to Gtk::Dialog, add 'cance'/'save' buttons.  Only save
updates if user clicks 'save'
Remove leftover gst types from recording form

length calculation now happens in Recording class, so the bus and playbin
element aren't needed here.
Add 'recordist', 'quality', and 'elevation' to RecordingForm