Merge branch 'pulp-2.2'
Automatic commit of package [pulp] release [2.1.2-0.2.beta].
Automatic commit of package [pulp-builtins] release [2.1.2-0.2.beta].
Automatic commit of package [pulp-nodes] release [2.1.2-0.2.beta].
Automatic commit of package [pulp] release [2.1.2-0.3.beta].
Automatic commit of package [pulp-builtins] release [2.1.2-0.3.beta].
Automatic commit of package [pulp-nodes] release [2.1.2-0.3.beta].
Automatic commit of package [pulp] release [2.1.2-1].
Automatic commit of package [pulp-builtins] release [2.1.2-1].
Automatic commit of package [pulp-nodes] release [2.1.2-1].
Merge branch 'pulp-2.1' into pulp-2.2.1, post build.
Automatic commit of package [pulp] release [2.1.3-0.1.beta].
Automatic commit of package [pulp-builtins] release [2.1.3-0.1.beta].
Automatic commit of package [pulp-nodes] release [2.1.3-0.1.beta].
Merge branch 'pulp-2.1' into pulp-2.2.1, post build.
add mixin test and update docstrings.
add ValueError test.
fix unit test.
pass dict instead of keywords; better semantics.
convert repo scratchpad set/update to be atomic mongo opertions.