Correct ordering of 'require' after previous commit
Move text align class to header to work

The span does not fill the <th> and so doesn’t apply the text
alignment.
Extract task list item to its own component
List CPUs, mem, instances, and version in config

They are members of an AppDefinition and should be associated with the
App’s configuration.
Use `task.id` for key, `cid` changes on creation

Using CID (Backbone’s generated ID for objects) causes lots of thrashing
since the CID is random on instantiation.
Generalize date parsing for Task attributes
Move Task port formatting to the Task model
Move “suspend” functionality to App model
Prefer React’s classSet for class name manipulation

Looks much cleaner, and it’s easier to read.
Prefer classSet for class name manip. in TabPane

Easier to read and easier to extend.
Add “key” attr in AppModal per React guidelines

“key” should always be provided when returning components in a loop.
Recompile JS