DemoActivity can log scope hierarchy

Adding a menu option to DemoActivity to be able to log the scope hierarchy and easily inspect it.
Adding tests for PopupPresenter
Merge pull request #68 from square/py/popup_presenter_tests

Adding tests for PopupPresenter
Merge pull request #71 from square/py/hierarchy_in_sample

DemoActivity can log scope hierarchy
Use getSystemService() to get the activity scope

Building on top of #70, which brought the great idea of using system services.

* Overriding `setContentView()` and manually inflating was not a good idea. It broke ActionBarSherlock support. It also created a useless extra context wrapper, for the sole purpose of providing the activity scope.
* Instead we let the activity provide the scope as a system service. Same goes for the application. More decoupling ensues.
* I also cleaned a few places in the doc that were leftovers from the `MortarContext` times.