return type of input field (issue #217)

Do not check @type against NON_TEXT_TYPES when returning the attribute
value. Fixes a problem where 'email' was returned as 'text'.
clean up code

- remove unused html
- tidy up comments
- simplify input.type method

Thanks @jarmo for feedback!
remove input.type method

already implemented (thanks @jarib)
fix missing assertion

.should missing (thanks @p0deje)
minor changes to input html5 type handling (#217)
Make sure we process 'implements' statements from the spec.
handle iframes like frames (#204)
regenerate elements from spec
bump watirspec
Delegate #present? to Element. Closes #216
Locate by label attribute if it's valid for element. Closes #219
bump watirspec
Updated LICENSE to indicate it is the MIT License

added info on license type, makes things a lot easier for companies with rules about what kind of OS software they can use.   We are using the MIT license, but did not state that.
Add license to gemspec.
Change build to use chromedriver 2.4
Bump watirspec.
Fix rspec deprecation warnings, bump watirspec.
Bump watirspec.
Bump watirspec.
Update (suggested) from RSpec should to expect.  Includes changing == to eq and =~ to match