[STORM-360]  Add node details for Error Topology and Component pages

Please note that this would be not a rolling upgrade due to change in TaskError struct used to store in znode.
* Add host, port to ErrorInfo, TaskError, znode
* Added host, port to trident class ErrorInfo
* Added host, port to error znodes
* Displaying host, port and link to log file for errors on 
  * Topology page ( per component in spouts/bolts)
  * Component page
* Fixed component template to ensure Errors section is displayed on errors.
For these new functions could we follow the new convention with the parameters on the second line and put the closing ')' on the line with the last code.