selecting controller node according to intended role
don't use storage nodes for compute
use compute intended role for compute nodes
Merge pull request #266 from jsuchome/intended-roles

Got +1 and smoketesed => merging.