Attach devices during container creation

Attach devices during container creation
    
This patch builds on Dinesh Subhraveti's great work on adding a --device argument to docker run.  This adds a native driver implementation and fixes device node creation within the container by adding it to the list of created devices.