Remove duplicate HasEnabled definition and EnabledMixin

Bootstrap does not have .disabled styles for input elements. Therefore it is not necessary to override the existing isEnabled/setEnabled.
Make Input extend ValueBoxBase and remove redundant code
Merge pull request #101 from ArloL/input-valuebox

Cleanup ValueBoxBase and make Input extend ValueBoxBase