Merge pull request #32 from Gwayaboy/master

Added support for standard HTML controls
Modular approch to HTML Controls - Draft
Merge remote-tracking branch 'upstream/master' into dev
Fixed failing test due to change

- added controls to abstract interacting with the page
- abitility for people to write their own html controls
Replaced in page writer components
Tidy up page reader and writer
abstracted controls in page reader/writer

- Added more interface for testability of controls
- Test for the control themselves
Remove unnecessary specification for
Move back interfaces with their concrete impl

- Added Checkbox
Added TextArea component in Page Reader/Writer
Update src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_updating_TextBox_value.cs

Made failing test When_updating_TextBox_value culture independant
Update src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_updating_TextBox_value.cs

Oops forgot to make the field static
Update src/TestStack.Seleno.Tests/PageObjects/Actions/Controls/When_updating_TextBox_value.cs

hard without resharper
Merge pull request #33 from Gwayaboy/dev

HTML Controls
Attempt to auto register Html controls