STYLE: remove erroneously added text file
BUG: add missing test file

Test the copy and swap functionality.
BUG: insert the display node before the node

When deleting markups, there was a crash happening in the
scene due to the referenced nodes. This crash is avoided by having
the display node removed first during scene close.
BUG: null out char * pointers

Trying to avoid crashes in the referenced/ing nodes methods, noticed
that the ID string was a set of nonsense chars after the node
was deleted. Null out the pointers for safety.
BUG: update test scene to use new nodes

String comparison between scenes was failing due to removing annotation
string, replace with place node strings.
Also use vtkNew to try to avoid leaks.
TODO: get it passing with the image compare.
ENH: adding icons

Added icons to use on the deselect and move buttons, were already in the qrc file
ENH: integrate display properties to the GUI, debug delete

Added a collapsible pane with the list display properties, propagate
them to seed widgets.
Added icons for the move, select, delete buttons.
Adjusted the table column widths to better fit the icons.
Debugged the delete markup functions, had some minor typos
and missing events. Create widget no longer creates a new handle, since
after all the markups in a list have been deleted it was leaving an
unconnected handle. SetNthSeed creates handles as necessary.
Moved the handling of glyph types into the helper and expand to a list
per markup, since when updating the glyph type on a list, some of the markups
can have different glyph types during the iteration over the markups.
ENH: add the ability to add custom actions and trigger them

Added a list of actions that are added after the default none,
add, remove, rename actions that the combo box supplies. When
the new action is selected, it is triggered so a module can
add a connection to listen for the triggered signal on the action
and activate a local slot.
Added a test to exercise trying to add duplicate or conflicting
actions.
ENH: added option to copy display properties to new node

Copy the display properties of the current markups node
when creating a new one. This saves time when a user has
customised display settings. Uses the new feature added to
the qMRMLNodeComboBox.
STYLE: clean up leftover args

Forgot to remove alternate method signatures.