Improve information available on pipeline progress page

 * Running description has been re-enabled. This was actually made a long time ago but was refactored out by accident.
 * Automatically make step names human-readable if not specified with NiceName or NiceDone

Before:

![image](https://cloud.githubusercontent.com/assets/936064/4470518/3a026e08-4928-11e4-8e1b-fe50cad7c40d.png)

After:

![image](https://cloud.githubusercontent.com/assets/936064/4470514/29393746-4928-11e4-93f8-f2767397f845.png)