Implementing AttachmentItem GsonTypeAdapter.

Because apparently this wasn't done a million years ago.
Fix attachment item type adapter parent type.
Implemented detached Attachment creation, and bitmap resizing when
loaded by the controller
Moved attachments from QABody into new class QuestionBody
added attachmentview to create question screen
Added attachment view to question creation page, implemented
adding_enabled property in xml
Added AttachmentDisplayView which simplifies the AttachmentView.
Implemented add attachment button outside of the AttachmentView. Added
Attachment name field in the attachment popup.
Fixed error with question ids
Made attachments display a square preview in the display view. Made the
formatting a little nicer.
Deleted AttachmentView (most of its functionality was moved to
AttachmentDisplayView).
Removed commented out test code
Modified DataManager to not incorrectly handle default view. This was done by:
- Enforcing that the LocalDataManager always hits the IncrementalResult first, rather than just assuming the NetworkDataManager will return after it.
- Fixing DataFilter so that it works correctly when no filtering is done. Before it would not accept any items if no filtering was done.

Fixed AttachmentItem local serialization. LocalDataManager did not recognize AttachmentItems when serializing locally stored data in.
fixing egit's newline stupidity. Also deleted an xml that's no longer needed
Merge branch 'master' of https://github.com/stravant/Team17Project into stravant-master

Conflicts:
	moqa/src/com/ualberta/team17/datamanager/LocalDataManager.java
	moqa/src/com/ualberta/team17/datamanager/NetworkDataManager.java
	moqa/src/com/ualberta/team17/view/ListFragment.java
Merge branch 'stravant-master'
Merge pull request #197 from coreyjamison/attachments

Attachments
Modified DataManager to not incorrectly handle default view. This was done by:
- Enforcing that the LocalDataManager always hits the IncrementalResult first, rather than just assuming the NetworkDataManager will return after it.
- Fixing DataFilter so that it works correctly when no filtering is done. Before it would not accept any items if no filtering was done.

Fixed AttachmentItem local serialization. LocalDataManager did not recognize AttachmentItems when serializing locally stored data in.
Added AttachmentDisplayView which simplifies the AttachmentView.
Implemented add attachment button outside of the AttachmentView. Added
Attachment name field in the attachment popup.
Removed commented out test code
fixing egit's newline stupidity. Also deleted an xml that's no longer needed