ISIS-537 AddOrReplace the fontAwesome label instead of just adding it.

https://trello.com/c/zbSyGgni/58-ctrl-r-force-refresh-throws-exception
https://trello.com/c/hXB0uIlM/80-exception-when-switch-theme-eg-if-displaying-a-todo-item
ISIS-537 Left align the dates when shown as compact in a table