Add paperclip icon to multimedia case properties
Fail multimedia case properties on CommCare <= 2.5

External media questions should not be able to be selected as a valid input type to the case property saving UI if the current project is set to CommCare 2.5 or below.
Improve XML diff output

- Normalize attribute sort order to reduce noise.
- Fix argument order in FormPrepBase.assertXmlEqual super call, which corrects the Got/Want labels.
- Remove extra newlines (double-spaced lines).
Generate attachments in case XML
Merge remote-tracking branch 'origin/master' into mmcp2-base
Prefix upload props in Case List with attachment:
attachment: case property prefix on all form types
Cleanup/code simplification
Add icon on attachment case list suggestion columns
Add "picture" format to case detail list
Add note about running subset of tests in README
Add support for picture format in case list detail
Add support for "attachment" xpath field type
Fix minimum version for MM case properties
Small cleanup

- Clean up HTML/CSS
- Remove superfluous if block
- Remove TODO comment
Merge branch 'master' into multimedia-case-properties

Conflicts:
	corehq/apps/app_manager/static/app_manager/js/detail-screen-config.js
add test to verify attachements workinging in advanced form
Merge branch 'master' into multimedia-case-properties

Conflicts:
	corehq/apps/app_manager/static/app_manager/js/detail-screen-config.js
Merge branch 'master' into multimedia-case-properties

Conflicts:
	corehq/apps/app_manager/tests/test_form_preparation_v2.py
	corehq/apps/app_manager/tests/util.py
Use CriticalSection to prevent duplicate reminder instances