[p542-cases] Case's additional fields/widgets and removal

* Added Symptoms widget for severity levels selection in case view
* Samll change in defaut value for SeverityAllowed field value in Symptoms widget
* Added js behaviour to Symptoms widget
* Added symptoms widget behaviour when Patient's gender change
* Small fixes with symptoms dynamic load depending on Patient's gender
Added gender column to Symptoms list
Added Hours Fasting field in case

Small fix when retrieving Patient's gender
Added Patient conditions fields
Removed Case Syndrome classifications
Renamed Client Batch ID
Added Menstrual Status widget

Added js support for Month of pregnancy when Pregnant is checked/unchecked

Menstrual status js and datepicker improvements

Show/hides menstrual widget on case edit view load depending on patient's gender
Added Patient's menstrual status widget and integration with the one from cases

Reset of Menstrual Statuses when patient's gender changes to male or dk

Automatic-fill of menstrual status fields when patients selection change in a case
Added CasePatientConditionWidget
CaseSymptomsWidget refactoring
Styling
Added BasalBodyTempWidget