Fix #102
Fix #102

* Add a -setNeedsLayout message to the end of reloadData.

* -reloadData must be sent from the main thread: to help folks out,
   I've added an assertion to that effect.

kolinkrewinkel/KKGridView,kolinkrewinkel/KKGridView,kundanjadhav/KKGridView