Remove dependence from TBB to thrust.

The TBB device adapter has no dependence on the thrust library at all.
Thus, it should not be including any files from the thrust package.
However, ArrayManagerExecution for TBB was inheriting from
ArrayManagerExecutionThrustShare for no particular reason. This has been
changed to the more appropriate ArrayManagerExecutionShareWithControl,
which is located in the cont package.

I also deleted some unnecessary typedefs inside the TBB
ArrayManagerExecution.
Merge branch 'tbb-without-thrust'