LayoutParams casting issue when recycling state

If the StaggeredGridView has a headerview but no content there will a casting exception when casting
AbsListView.LayoutParams to StaggeredGridView.LayoutParams. This patch set confirms that the params
are an instance of StaggeredGridView.LayoutParams before proceeding.
Merge pull request #102 from jimmithy/master

LayoutParams casting issue when recycling state
Merge commit '2d08233b72be6830fc25eb3eb24e8b97128dd320' into temp