Infinite Loop Found in  Assert_CurrentQuestion and Retract_CurrentQuestion due to missing condition,

Added 2 graceful exit code to remove stuck scenarios
1. No Navigation point defined
2. Same group id showing in NaviHistory (i.e. 1->1)

When SavePatient is false, content of patid and patname should be empty in frmSection, added default constructor in diagnosis, updated question.xml