TRUNK-4208: Added BirthDate as a required field for Patients.

- Previously this was not a required field.
- Added unit tests to check for the newbehaviour.
- Updated existing tests to set birth date on Patients as it's a requirement now.
- Fixed indentation.