Add HasEnabled to ButtonCell

- allow the button cell to be en-/disabled
Merge pull request #506 from chrisse27/feature/disableable-buttoncell

Add HasEnabled to ButtonCell