Updated versions for dependencies

- Currently also changed SDK target so that testing works properly. It
  is 18 now.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Removed Robolectric configurations from DAO tests.

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

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added tests for NoteModelListAdapter

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added NoteView tests and delegated new text input handling to controller

- NoteView tests have been added
- TextWatcher events have been delegated to the controller class
- The controller now invokes remove window title and fullscreen features
  by calling the appropriate view methods during creation of the
  activity.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
NoteModelListAdapater 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>