Squashed merge of Kepa's copyField additions
Keep date formatter static and improve error handling
Add dateStart/dateEnd fields
Remove dup. property
Add a gross hack to combine dateStart/dateEnd into a dateRange multi-val field
Add groupId/groupName multi field for user/group filtering
Add basic fabfile for deployment + .gitignore tweaks
Add charCount field and a hack in the converter to extract it from text fields
Update Readme with dependency xml lines
Merge pull request #15 from PonteIneptique/master

Update Readme with dependency xml lines
Add an active boolean field so we can soft-delete things
Merge branch 'master' of github.com:mikesname/ehri-indexer
Copy otherFormsOfName + parallelFormsOfName to text field
Merge branch 'master' of https://github.com/mikesname/ehri-indexer

Conflicts:
	solrconf/README.md
	solrconf/schema.xml
Merge branch 'master' of https://github.com/mikesname/ehri-indexer
Add record identifier to 'Invalid date' message in JsonConverter
Merge pull request #18 from bencomp/master

Add record identifier to 'Invalid date' message in JsonConverter
Add a field for alt. identifiers (fixes #19)
Prevent OutOfMemory error when POSTing large index dumps to Solr (fixes #21).

Apparently the default Jersey client does not use chunked POST encoding by
default, so the index helper can run out of memory when, on VMs without
lots of RAM available, it tries to send a large index file to Solr. This
change:
 - switches the client to the non-default ApacheHttpClient
 - enables chunked encoding

Tested working with heap size set to -Xmx8m. Additional formatting and
comment cleanups.
Ensure FileBackedOutputStream used to tmp index is deleted. Fixes #20.

The `reset()` method both closes the stream and ensures it is deleted
on finalize.