Training support changes

Replaced demoui menu option with Training, added Training dialog
support, added support for 'Unavilable' engineer build/destroy items