- Fixed DataManagerTest, and added additional coverage to it. All tests in DataManagerTest should pass now.
- Fixed a bug in isFavorited() derived flag, sometimes wouldn't be updated if operations ran in a particular order.
- Made some small changes and fixes to LocalDataManager / DataManager to support the DataManagerTest fixes.
- Added createAttachment variants, including a createAttachment from Uri method to the QAController.
- Added and implemented a derived QuestionItem::hasAttachments() method.
Added icon files:
Merge pull request #143 from stravant/master

Fixed DataManagerTest & Added attachmentItem functions to QAController
Merge pull request #144 from coreyjamison/icons

Added icon files
Fixing performance issues on ListView load.

Previously had to do a query to receive child counts, now we only need to
call the .getReplyCount() or .getUpvoteCount() properties.
- Added comment count derived field to AuthoredTextItem
- Made the following derived fields accessible through the Question::getField interface: UpvoteCount, CommentCount, ReplyCount
Fixed a small artifact that I had accidentally left in the commit.
Merge pull request #146 from stravant/getfieldupdate

Added comment count derived field and getField access to derived fields.
Merge pull request #145 from Mobius5150/listviewfix

Fixing performance issues on ListView load.
Merge remote-tracking branch 'upstream/master' into question_view_refactoring

Conflicts:
	halfcaff/src/com/ualberta/team17/test/AttachmentItemTest.java
	moqa/src/com/ualberta/team17/datamanager/LocalDataManager.java