Added CSV quote options

Added two additional CSV options, one for parsing and one for export.

Specifying strict quotes when parsing will ignore all data not quoted.
Specifying quote all when exporting will enclose all values in quotes.

No front-end changes made, just added the support for the options in the
requests.
Quotes should not be removed from values

Leading quotation marks should not be removed from values. If they have
been left by the importing parser they should be considered part of the
value.
fix range check in getFields - fixes issue 687
Patch Suggest to accept type param for Search
Correct Suggest property filter - fixes issue 689
Switch to released version of reconciliation service - fixes issue #629
Blacklist /common/resource in Suggest - extends fix for issue #632
Protect joins map with mutex - fixes issue #652
Fix issue #691 - include /common/topic properties
- Switch to new openrefine-helper app which includes /common/topic
properties in list
- Fix Suggest setup to allow /common/topic properties
Switch to new reconcile service for namespaced lookups
Make upper bound of time facet inclusive - fixes issue #648
Have curl fail on all HTTP errors - fixes #481
Handle MIME media types which have charset param - fixes #685
Don't guess field widths unless we have at least 3 lines
- Investigation of #685 showed that single line files were being guessed
as fixed field width
Replace Jython JAR with one that includes all libraries - fixes #693
Report Jython errors to user - addresses #694
- may need to work on the format a bit more
Clean up a couple more format guessing issues left over from #685
Patch applied - closed #315
Add logger and logging
- fix exception printing that goes nowhere
- make logger available for subclasses to use
Update key & id recon to new Freebase APIs - part of #696