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

This reverts commit 5e0f5732cb7c685498c8cce9ddaad76c9bc61372.
Rebase from 'upstream'
Trimmed the branch to only the libpcan sub directory