consolidating pillow boilerplate code
consolidating pillow boilerplate, adding reportxform and reportcaes pillows and requisit mappings and commands
adding reportpillows to settings
removing printouts
cleanup, making filename conventions consistent
cleanup file naming conventions
reverting dynamic back to original setting - leave it up to the mapper's choice to alter the behavior.

removing unused function
explicitly setting dynamic=True for the default mapping
changing list detection to treat it as a string
adding initial work in progess test to validate form updater - further dev suspended until clearer need shows up to justify either hardware expansion costs, or more targeted/refined means of full indexing
add deprecation warnings
filter domains for new indexes
update pillowtop mgmt commands
Merge branch 'piechartfix2' into reportcase_xform_fix_piechart

Conflicts:
	corehq/apps/hqcase/management/commands/ptop_fast_reindex_fullcases.py
	corehq/apps/hqcase/management/commands/ptop_fast_reindex_reportcases.py
	corehq/apps/hqcase/management/commands/ptop_fast_reindex_reportxforms.py
	corehq/apps/hqcase/management/commands/ptop_fast_reindexer.py
	corehq/apps/hqcase/management/commands/ptop_preindex.py
	corehq/apps/hqcase/tests/test_pillows.py
	corehq/pillows/base.py
	corehq/pillows/case.py
	corehq/pillows/domain.py
	corehq/pillows/dynamic.py
	corehq/pillows/reportcase.py
	corehq/pillows/reportxform.py
cleanup of reindexers to be adhered with master
more cleanup
ptop_fast_reindexer and reportxform/case fixes

cleanup of api and more correct looping through domains

make all #values not_analyzed vs. less efficient (but not terrible) dual field

new mappings for report_xform and report_cases
cleanup and bug fixes
typo
Merge pull request #985 from dimagi/reportcase_xform_fix_piechart

Reportcase xform fix piechart