Adds support for empty view in ExtendableListView

This allows the usage of an Empty View with StaggeredGridView that behaves the standard way (displays the empty view when the adapter is null or has no data and hides it when the adapter contains data).

The sample app has also been updated to show that it works well.