1154790 - inject node strategy into the options.

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%
```