Cleaned up metric widgets. Removed use of deprecated dojo/_base/Deferred to use /dojo/Deferred instead. Using dojo/promise/all instead of manual chaining. Added a loading indicator to each widget.