Better testing coverage and PSR2 cody style changes for:
Cache
Configuration
Exception
AbstractElement
ButtonInput
HiddenInput
Input Element
ListElement
List Item
Textarea
TextInput
Form Field
FormInput
Form fixed problem with reset
Validator and Abstract Validator
ChoiceInList Validator
HTMLElement
Navigation container
Navigation Link
NavigationMenu
PKI
AbstractFile
The rest of the foundation classes got code style changes only for PSR2
Ignore interfaces in code coverage reporting