Removed Analysis Spec overriding methods (now managed by base class)
Fix http://sentry.bikalabs.com/bikalims/bikalims/group/281/
Fix #34 'MDL' < min > max not saved for specs without valid range min and max values
When creating AR for an anonymous Patient, the CPID disappears #50
Fix #48 Clients to be sorted alphabetically in lookup
Fix KeyError: 'Result' when submitting AR analyses

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

Don't know why, but sometimes (presumably related with 'Attachment
Outstanding' issue), when validating analyses from an AR, the submit
request is send without 'Result' GET value and  the system throws the
following exception:

Traceback (innermost last):
  Module ZPublisher.Publish, line 70, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 48, in call_object
  Module bika.health.browser.analysisrequest.workflow, line 34, in __call__
KeyError: 'Result'

Added protective code against that
Fix #55 Re-tested Analysis wrongfully indicates 'Attachment required'

https://github.com/bikalabs/bika.health/issues/55
Fix #58 Wrong Patient on Results Reports

https://github.com/bikalabs/bika.health/issues/58

When publishing more than one AR at the same time using the Publish
or Re-publish button from AR lists, the patient from the first selected
AR is set to all results reports.

Added a method in AnalysisRequestsPublish to retrieve the specific
patient for the AR that is currently being rendered by the template.
Also, modifications in the template to fit with this method for
patient retrieval.
Added History Results Tab inside Patient View

In History Results Tab View, the results for the patient are shown
in a table categorized by sample type, analyses and date. The purpose is
to allow the user to see variations amongst different results for the
same patient and analysis service all over the time.
Only results from verified or published analyses are shown.
Externalize the method get_historicresults(patient)

The method could then be accessed from everywhere without HistoricResultsView
instantiation being needed
Historic results date formatting

Show only the day. Omit seconds and GMT
Added Patient Historic Results table in AR results report
Added experimental D3 graph in Patient Results History view

Needs to be cleaned and d3 integrated in js registry.
A specific widget for graphs must be created on bika.lims.
Added datetime to Historic Results Table and chart
Set the analysis title instead of keyword in the graph annotation
Hide chart and results in Patient's Historic Results tab if no values
Fix #72 Patient AR lists empty though results are displayed in historic results

See also https://github.com/bikalabs/Bika-LIMS/commit/4591fe6
Added result dots in Patient Results Historic Table graph
Adjust graph annotations
Removed console logs and warns