IFieldIcons adapter

add default for IAnalysesView: results out-of-range indicators

result out of range adapter for IFieldIcons at IAnalysis,
IWorksheet, IAnalysisRequest, IDuplicateAnalysis, IReferenceAnalysis

Adapter for calculation "indeterminate results" alert

Ported old alert code
Remove references to content/analysis.py range checking
Factor out shoulder range checking function
Add mistakenly removed "attachment.zcml" entry
Remove version pin from collective.js.jqueryui

This change is not, by default, compatible with Plone 4.2.
If you need to use Plone 4.2 read the collective.js.jqueryui readme.
(cherry picked from commit 526af2c7cfcfdbf4cd99da0e768645a31b65edd1)
Upgrade combogrid query widget to 1.6.3

And disable old javascripts
(cherry picked from commit b292e66459ced6ba5d66e870c520eeb8635442e9)

Conflicts:
	bika/lims/browser/css/cg-images/loading.gif
	bika/lims/profiles/default/jsregistry.xml
Prevent inline validation of datetime fields
(cherry picked from commit 07feb02edf509663b9a6911fa99f5a3d78c58e39)
Update allowed mimetypes for Remarks to allow only text/plain
Fix quoting of jquery selectors
attr->prop for disabled
Metadata 1138: Plone 4.3 compatibility upgrades
Force utf-8 for user login credentials
Deprecation flag decorator improvements
Merge branch 'deprecated-flag' of github.com:bikalabs/Bika-LIMS into 3.01a-plone43-compat
Remove 'deprecation' merge.
Merge branch '3.01a-plone43-compat' of github.com:bikalabs/Bika-LIMS into 3.01a-plone43-compat
small template changes
xhtml2pdf replaced by WeasyPrint
Fixed error regards to field_icons attribute access from bika_listing_table
Error trace:
URL: /xxx/zinstance/src/bika.lims/bika/lims/browser/templates/bika_listing_table.pt
Line 525, Column 5
Expression: <PythonExpr (view.bika_listing.field_icons.get(uid, []))>
AttributeError: 'XXXView' object has no attribute 'field_icons'

Conflicts:
	bika/lims/browser/templates/bika_listing_table.pt
WeasyPrint setup