Created context rules in PLN Unit test framework

Added them to PLNUnitTester file
Added rules to PLNUnitTester file
Added comments/error analysis after context rule testing

Removed juggling examples to focus on running the rule a single step
Add check for graphviz dependency in REST API
Merge pull request #882 from cosmoharrigan/rest

Add check for graphviz dependency in REST API
Update missed path
Merge pull request #883 from cosmoharrigan/paths

Update missed path from #876
Check for dependency - pending ocpkg update
Merge pull request #884 from cosmoharrigan/build

Check for dependency
Between PN always ImplicationLink
Minor comment case fix
Fix comments (typos and explanations)
Fix constness of Router::getPortNumber and more
Merge pull request #886 from williampma/Implication

Between PN always ImplicationLink
Distinguish between deletion and purging

one removes them from the atomspace, the other kills them forever.
Merge pull request #887 from sebastianruder/context

Context rules in PLN Unit test
Fix #663 by adding addition assignment operator
Merge pull request #888 from cosmoharrigan/old-diffusion

Fix #663 by adding addition assignment operator
Revert tax behavior
Merge pull request #889 from cosmoharrigan/tax

Revert tax behavior