Error when retracting analysis from a Worksheet

http://sentry.bikalabs.com/bikalims/bikalims/group/321

Invalid workflow call for analysis retraction transitions on
bika.lims.subscribers.analysis.py#L40.

Cherry-pick 5085b763318b3b1f1c45b129027364a5333d6afd
https://github.com/bikalabs/Bika-LIMS/commit/5085b763318b3b1f1c45b129027364a5333d6afd

Fix #1092 Lab Analysts cannot attach to Worksheets
The attachments must be invoked from the WS context instead of
Client or AnalysisRequest context. Also, missing AddAttachment
permissions on worksheet_workflow.csv

Conflicts:
	bika/lims/browser/worksheet.py