Added donor codes database side functionality(#136)

--- Added DDl statements --
----Added Model Objects --
---Updated Liquibase ___
Fixed ORM issues of donor codes (#136)

git
Fixed ORM issues of donor codes(#136)
reverting Application context files(#136)
Included donor codes in donor summary page(#136)
Added functionality to update donor codes (#136)
updated donor codes table (#136)

add
property name change in donor codes table (#136)
Added authorisation on donor code methods (#136)
Added few unit test case methods on donor repository(#136)
Updated test case methods on DonorRepository unit test(#136)
Added test cases for save on DonorRepository test (#136)
Added validation for donor codes(#134)
Added validation for donor codes (#136)
Merge branch 'Add_Donor_Codes_Functionality_#136' of https://github.com/jembi/bsis into Add_Donor_Codes_Functionality_#136
Code tuning of donor codes (#136)
Update donor code UIs (#136)
Update default donor codes and code groups (#136)
updated liquibase  to use xml query syntax(#136)
Updated test cases of donor codes(#136)