fix context_debug use in detail/rule.hpp
Merge pull request #37 from cppljevans/context_debug_fix_swap

Context debug fix swap
Revert "Merge pull request #37 from cppljevans/context_debug_fix_swap"

This reverts commit 527e54b549a654f8454b14dc5e11fd9d11c628bc, reversing
changes made to 3928caeb3d9120b135dbd17af7dc25c89fe73a82.
Fix misleading output from context_debug due to swapping instead of copying.
Merge pull request #38 from cppljevans/context_debug_fix_swap

Fix misleading output from context_debug due to swapping instead of copy...
Merge branch 'develop'
- temporarily disabling some karma tests
- wrapped the affected tests in #if defined(BOOST_SPIRIT_ZERO_PROBLEM)
Merge remote-tracking branch 'remotes/origin/master' into develop