Update the dev docs with driver interface description

Update the developer architecture document with information about the
current driver architecture. The existing description was old and
incorrect.

Fixes bug 1206567

Change-Id: Icc3dc82028f5ca3bb16fc256c54cf0563db10523
Merge "Update the dev docs with driver interface description"