DO NOT MERGE: RFC common reorg 

I quickly hacked through re-organizing the common role to be slimmer and moving virtual envs and what not into an edx-base role.  This pull is for gathering comments and ins't ready for merging.