Merge pull request #1 from CMPUT301F14T17/master

merge with master
Merge pull request #2 from CMPUT301F14T17/master

merge with master
Fixing test instrumentation and data manager bug.

Should always check to see that json elements are the type that you think
before using them, or they throw nasty exceptions.
Fixing some racy conditions in Data Manager tests.

It should no longer be possible for data manager tests to get stuck (ie,
very unlikely).
Pulling out some logic from common data manager tests.
Complete redo for Comment popup and general style changes
redo for Answer popup
Merge pull request #3 from CMPUT301F14T17/master

merge with master
added strings and removed unused classes
merge with master
Merge pull request #156 from joelkeeling/master

Customized popups
Merge pull request #153 from Mobius5150/fixtests

Fixing issues with Tests
Adding slight performance improvement to QuestionView.
Add displaying to the QuestionViewActivity.
Making home button enabled for Question View.
Adding AttachmentsView to xml files.
Implementing My Activity view.
Update comment text.
Reusing views in the QuestionListView.

This causes non-negligable performance improvements.
Making NetworkDataManager behave properly when given an
IdentityComparator.

AKA not trying to get the ES server to sort on it.