Copied kwargs tests from Robot. Some test cleanup and enhancements too.
Test clean-up: Renaming suites
Added tests for invalid kwargs usage. Test clean-up/enhancements ought to be done now.