GH #106 - Working on invoke/retry.
GH #306 - pyflakes cleanup.
GH #106 - Adding the invoke/retry pattern.
Let's use json instead of soap.
Merge branch 'master' into dsuch-f-gh106-move-invoke-retry-to-core
Added pyflakes fixes.
GH #106 - Moving invoke/retry from labs to core.
Merge branch 'dsuch-f-gh106-move-invoke-retry-to-core'
GH #103 - Don't compare dicts directly.