Added setIconFixedWidth() and isIconFixedWidth() to HasIcon.

- Added option to set fixed width to Icon which is part of another widget.
  Other Icon properties were already part of HasIcon interface.
  Issue is covered in #208.