NoteModelListAdapter will now create a ViewHolder when necessary

The case where a ViewHolder tag has not been set, but a view was
previously created, is now being handled properly. In this case, a
ViewHolder is constructed, it's fields are then set to reference the
existing view. Finally, the View Holder is set as a tag.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>