Revert "Trimmed the branch to only the hardware_interface sub directory"

This reverts commit 3ed232e8009943f573ad62da80c9ef175e55db93.
Rebase from 'upstream'
Trimmed the branch to only the hardware_interface sub directory