Implement 'Create Webdriver' keyword
Support and prefer keyword arguments

Documentation also improved and added some missing test coverage
use dict argument for backwards compatibility
move some testing to unit tests

acceptance test opens browser passed to run_tests.py
test that alias is used

accidentally dropped this coverage in last commit
Modified TravisCI configuration.

Adding a browser matrix and working towards intergrating SauceLabs
Open Suace service.
add missing aliases and support remote webdrivers
Commented out IE and Safari browser testing, for now.
Removed IE only test code, for now.
Temporarily ignore errors with click at coordinate test.
Reworked method for ignoring known browser issues.

Instead of ignoring firefox errors for specific tests I am tagging tests
noting known issues and adding noncritical flag to the test script. I think
there might be an issue with Selenuim2Library's internal test runner where
the noncritical flag is not beiong passed along to rebot. If this is the case
I will open another issue.
Place bash script into double quotes so env variables expands properly.
Put env variable into brackets.
Pass along command line arguments to rebot

The current run_tests script does not pass along arguments to rebot. This
patch adds the arguments to rebot.
Merge pull request #245 from ombre42/custom-webdriver

Implement 'Create Webdriver' keyword
Merge pull request #247 from emanlove/master

Added Safari browser support.