Added edit macro button

No implementation yet.
Added reset form function

Added a function to reset the playback form to it's original state. Also
fixed a bug when opening empty macro files.
Added non editable attribute

Added an attribute that can only be applied to actions.
The attribute tells the EditActions window that a particular property
should be ignored.
Added check to ignore NonEditable properties