Fix possible null reference

* Fix AttributeError that occures when searching for inputs with the same
name, and of the inputs doesn't have 'name' attribute. We need to check
if the object exists before calling lower().

* Add mock response and test for form where there are checkboxes with the
same name and one input with no name
add class- and method-level timeouts
add simple caching
forgot some files
compat fix
bump version
compat fix
another compat fix
Update readme to include 3.4

I have this running so far so good on 3.4
Adds auto-retry.
Fixes payloads on GET requests; adds FormData collector.
Adds Travis tests for 3.4
Bump version to 0.3
Merge pull request #10 from akkatracker/patch-1

Update readme to include 3.4
Adds options for disabling SSL verification.

[resolves #9]
Fixes typo in docs.
Updates setup docs.
Fixed Python 3 compatibility issue (dict.iteritems didn't exist)
Merge branch 'master' of https://github.com/sfall/robobrowser
Add regression tests for RoboForm::__repr__