Add ActionDialog and NodeDialog

New base classes that provide common dialog functionality

ActionDialog
* Async-friendly apply changes process
* Apply button with label method, asserted at setup
* Default size, asserted at setup
* Error display, triggered by rejecting the deferred object returned by apply changes process

NodeDialog
* Generic selectedNode property management

Depends on Ibbec2ed in OOJS-UI

Change-Id: I70e88f673172604b7d6195ca8ce1f990021659ac
Merge "Add ActionDialog and NodeDialog"