1154790 - inject node strategy into the options.

https://bugzilla.redhat.com/show_bug.cgi?id=1154790

The *node-level* synchronization strategy controls how the node repositories are synchronized.  The default is mirror.  The *node-level*  is specified at node activation in the consumer notes (I know, it sucks).  The problem was, the *node-level* was not being passed to the node during synchronization.

Most of the nodes tests need to be added or replaced.  I rewrite the unit test for the profiler.  We'll deal with the rest when nodes is revised.

Test pass with 100%.
```
pulp_node.profilers                                                   0      0   100%
```
Can we get doc blocks on these two functions?