more javascript, mod to urls.py, start of view
SDK method for add people to section with POST
front end -- javascript / ajax for adding user
integration between front and back end for add user
Merge branch 'feature/Sections_add3_CS' of https://github.com/Harvard-University-iCommons/icommons_lti_tools into feature/Sections_add3_CS

# By Mysore, Sapna
# Via Mysore, Sapna
* 'feature/Sections_add3_CS' of https://github.com/Harvard-University-iCommons/icommons_lti_tools:
  SDK method for add people to section with POST
merged from develop
edo for the way the left-hand pane loads (template rather than straight up json)
fix to disable addition and deletion of users in primary sections
merged from develop
redo for the way the left-hand pane loads (template rather than straight up json)
fix to disable addition and deletion of users in primary sections
added a template for left pane section view
Update unit test based on python changes
logic to hide add users and stop sing users links for primary sections
some cleanup
tests
Merge branch 'feature/Sections_add3_CS' of https://github.com/Harvard-University-iCommons/icommons_lti_tools into feature/Sections_add3_CS

# By Yip, Josie
# Via Yip, Josie
* 'feature/Sections_add3_CS' of https://github.com/Harvard-University-iCommons/icommons_lti_tools:
  Update unit test based on python changes
Update unit tests for add_to_section
fixed check for checking for primary section when adding user
removed a comment
added jquery double-click protection when adding a user
js tweaks
minor js
set new section member to status 'active' rather than the default of

Merge branch 'develop' into feature/sections_add4_CS

# By Bermudez, Jaime (8) and others
# Via Bermudez, Jaime (6) and others
* develop:
  Update language of section removal button to say "Delete" instead of "Save Changes"
  Show and hide error message tab based on error/success for both removing section and removing users from sections.  Show a modal dialog confirmation when removing a user from a section.  Clicking button to confirm removal will make ajax call only the first time it's clicked via the 'once' method binding.
  Revert change to have local requirements include master branch of auth-lti instead of develop - can't reproduce bug that Eric saw related to using develop.  Supply delete section url when generating links, and pull that href when intercepting click via javascript instead of trying to construct url in js method.  Introduce a modal confirmation window/step so user must now confirm that they want to remove the section.  Remove the li element containing the deleted section instead of just hiding it.
  Added tooltip for removing and adding users to a section
  added an alreadyClicked parameter to the ajax methods for deleting sections and people. The parameter will be set to true on first click and stored in the nodes data attribute. The value will be set to false upon ajax success or error.
  Improve readability of logic that checks if there is an enrollment_count on section - use truth value testing instead of slugify.
  Update section_class_list view method description.
  Move role_key and new method to filter down enrollment list for adding to section into a separate "utils" module.  Modify section_class_list view code and tests to use this new utility.  Add new test class for utility method.  Updated/added method doc strings.
  Styles for home page of the section tool to address usability issues found during testing. Added icons for removing and adding users to a section. Added tooltips to the icons on the section homepage
  Add spaces after comma
  Update based on code review.  Removed code not applicable to add
  Update to add logic to disable delete of people in Primary sections in template
  Fix logic that returns enrollments that can be added to a section based on unique groupings of user_id and role that are not already present in the given section.  Tests to follow later.
  Initial change of logic for filtering enrollment list.

Conflicts:
	add_people/templates/add_people/_enrollments_list_by_name.html
	add_people/templates/add_people/section_details.html
	add_people/templates/add_people/section_list.html
	add_people/test_view_section_class_list.py
	add_people/tests.py
	add_people/views.py
merged from develop
added add_to_section function
javascript for add_to_section
added template for entry page/left pane to facilitate separate ajax refreshes of left and right panes - left and right will stay in sync after adds and deletes
added sis_section_id to return from section_class_list

Merge branch 'develop' into feature/sections_add5_CS

# By Roderick Morales
# Via roderickmorales (2) and Roderick Morales (1)
* develop:
  Final static text changes for icons and popup messages
  Fixes the text when entering section name edit mode. Adds tooltips to dynamically created section names.

Conflicts:
	add_people/templates/add_people/section_details.html
	add_people/templates/add_people/section_list.html
javascript tweaks
Merge branch 'develop' into feature/sections_add5_CS