Hack and slash to get a separation of control and view working.
Use parent to remove one level of nesting and naming.
Get mapped view working again.

I am still not sure who should hold onto the viewMap.
Add layout constraints back in.
Default to the first selected item.
WIP: modal dialog box for adding items
Clean-up default selected item setup.

--CAR and BRJ
Add item dialog working.

Now handled by the DictManager.

--CAR and BRJ
Removing items connected and working.
Clean out some print debugging.
Handle removing all the items from the list.
Get label changing working again.

--BRJ and CAR
Clean-up removing items from display list.

--BRJ and CAR
Connect up enables from the view to the dictionary.

--BRJ and CAR
Merge branch 'feature/dictmanager' into feature/nucleic

Conflicts:
	MeasFilters.py
	widgets/DictManager.enaml
Default checked to allow AddItemDialog to work.