Change canbus module to allow more than one connection

The canbus module had a global list of adapters and Queues
and such that made it impossible to have more than one
connection on the canbus.  This change needed to be made so that
more than one canbus connection can be made.