Remove init procedures from Hw.cpp
Merge pull request #214 from xsacha/init_vars

Init vars directly instead of using dedicated functions
Removed redundant initialisation code (covered in the resets), reverted a little pointless shuffling.