Fixing node condition tests.
Use KernelTestBase instead of deprecated UnitTestBase.
Merge pull request #16 from fubhy/fix-node-condition-tests

Fixing node condition tests.
Merge pull request #18 from fubhy/use-kerneltestbase

Use KernelTestBase instead of deprecated UnitTestBase.
Use wget for downloading Drupal instead of Drush to prevent random test failures when there is a new Drupal development snapshot.
Merge pull request #20 from fubhy/wget-for-travis

Use wget for downloading Drupal instead of Drush to prevent random test fails.
Added basic README contributing info and test execution instructions.
Merge pull request #22 from klausi/readme-2276369

Added basic README contributing info and test execution instructions.
Added interface for Rule and RulesConditionContainer and renamed condition()/action() methods to addConditon()/addAction().
Merge pull request #19 from fubhy/interfaces-and-method-naming

Added interface for Rule and RulesConditionContainer.
Fix web test but keep it disabled for now. Fix the descriptions in .travis.yml.
Switch to using the short array syntax.
added 'setting up the environment' section and added some stuff to 'contributing' in README.md file.

moved 'contributing' section to the top of the readme
Merge pull request #26 from fubhy/use-short-array-syntax

Switch to using the short array syntax.
Merge pull request #25 from omissis/readme-2276369

Added setup environment section to README and improved contributing guidelines.
Merge pull request #23 from fubhy/enable-webtest-support

Preparing web test support in the Travis CI file.
Use interface for mocking.
Merge pull request #28 from fubhy/use-interface-for-mock

Use interface for mocking.
Added initial implementation of a rules Context class along with a ContextDefinition class and interface.
Added Rules variations of the ContextAwarePlugin base class and interface.