Shadow drawerlayout

Adds support for testing DrawerLayout via the ShadowDrawerLayout.

* Updates dependency on android support (compatibility v4) to r18
* Adds ShadowDrawerLayout component and associated Unit Tests