Restructured common and hadoop_common roles

Swapped a lot of ‘common’ functionality into ‘hadoop_common’ and
rewrote some of the ‘common’ commands.