Implemented hiding/showing complexity in hospital creation screen based on deployment setting and hospital marker tweaking

Based on the deployment setting flags in the config file, certain fields in the hospital creation screen are shown/hidden. This is done in order to hide complexity whenever needed. Also implemented marker function which shows different colored markers based on the hospital status.
I have done the changes as requested and will commit soon. Only the hospital marker function change is pending. Is there any documentation/code that I can refer to for the task of addition of gis_marker foreign key to the hms_status table?