Improved UI for registration templates & enhancements in MIS templates

**Functionalities implemented:**

1) Major change in base.html

- document.ready() function moved from a script tag defined separately only for this function into common script tag.
  - Within that block tag **document_ready** defined, so that others can make use to write their on page load code in that block tag instead of defining this function separately in each template 
  - Don't forget to write the very first statement as {{block.super}} so that existing code from extended template gets included
  - Otherwise the block tag definition in your template will override the extended block
  
2) Following registration templates updated using foundation grid layout & form's data-abide feature:
     
    1) ndf/templates/registration/login.html
    2) ndf/templates/registration/password_reset_error_form.html
    3) ndf/templates/registration/password_reset_form.html
    4) ndf/templates/registration/registration_form.html

3) MIS templates updated based on document_ready block tag implementation

    1) ndf/templates/ndf/mis_base.html
    2) ndf/templates/ndf/mis_create_edit.html
    3) ndf/templates/ndf/mis_details.html
    4) ndf/templates/ndf/mis_list.html
    5) ndf/templates/ndf/mis_base_create_edit.html
    6) ndf/templates/ndf/mis_base_list.html
    7) ndf/templates/ndf/html_field_widget.html
    8) ndf/templates/ndf/nussd_course_create_edit.html
    9) ndf/templates/ndf/announced_course_create_edit.html
    10) ndf/templates/ndf/person_create_edit.html
    11) ndf/templates/ndf/student_create_edit.html