Avoid null views in mRecycledViews

Avoid null views in mRecycledViews and recycle
the most recently used view first - less memory
fragmentation