updated reserves list url in settings file to reflect new default view in isites tool
views.py: new function (remove_from_section) to remove a user from a section, using canvas_sdk
section_details.html:
 -- added ids to elements we need to find/manipulate via js
 -- added javascript to:
    call remove_from_section via ajax
    generate success and error messages based on ajax success/failure
    decrement count when user removed from section
    hide name range in header while deleting users
    display 'no users' message when count of users reaches 0
tests.py:
    added tests for remove_from_section
updated reserves url for local, test, qa, and prod.
Implementation of sliding window functionality, so that the full class list becomes available for adding more students
Merge pull request #75 from Harvard-University-iCommons/feature/displaytype_huid_xid

Update display of HUID/XID
Merge branch 'feature/LTI_Templates' into feature/view_class_list_for_section
code changes from merge from develop
fix to views -- change to use response.json rather than using response.content
updated reserves url for local, test, qa, and prod.
updated reserves url for local, test, qa, and prod.
incorporated suggestions from code review
Merge pull request #77 from Harvard-University-iCommons/feature/Sections_CS

Feature/sections cs
Initial check-in of section class list view so changes in develop can be merged back in.  Added JS slider logic to section_details template and created new partial template that call to section_class_list method renders and returns.  The section_class_list returns a list of users that are in the course list, but are not already in the given section.  Start of a test file for this new view function.
Merge branch 'develop' into feature/view_class_list_for_section

Conflicts:
	add_people/templates/add_people/section_details.html
	add_people/tests.py
	add_people/urls.py
	add_people/views.py
reverting lti_launch.html
Merge branch 'develop' into feature/reserves_list_isites_link

* develop: (48 commits)
  reverting lti_launch.html
  incorporated suggestions from code review
  fix to views -- change to use response.json rather than using response.content
  Update display of HUID/XID
  Added test case for checking non-string as value
  Remove dupe test case
  Fix lower range test.
  views.py: new function (remove_from_section) to remove a user from a section, using canvas_sdk section_details.html:  -- added ids to elements we need to find/manipulate via js  -- added javascript to:     call remove_from_section via ajax     generate success and error messages based on ajax success/failure     decrement count when user removed from section     hide name range in header while deleting users     display 'no users' message when count of users reaches 0 tests.py:     added tests for remove_from_section
  Update to display if the user id is HUID or XID
  Made changes as per code review:  Moved test data input into global variables defined outside the method to reuse across a a few methods.
  Add some custom filters to help build the enrollment view that breaks up enrollees by letter ranges based on last name.  Create a new template html snippet that builds the list pagination, with options to display a way to delete or add each enrollee.  Added tests for new filters.
  Removed an unused stub in testing utility
  Added more test cases
  Added test cases for utility ‘get_enrollments_without_test_student’. SInce the backend call that fetches the enrolled was moved to the utility, had to fix some of the existing test cases to use this utility
  Moved the role vale to settings
  Added TEST_STUDENT_ROLE to settings to enable filtering by role
  Added logic to remove test student from section enrollments and to ensure that the count excludes test student.
  Added pretty name for test student (student view enrollment)
  Default a missing canvas token to None when building SDK settings for environments.
  Require penzance canvas_sdk in base requirements (for now while version is still considered 'dev').  Add SDK request context settings to environment files.  Set up an instance of the RequestContext at the module level in views.py for the manage sections tool.
  ...

Conflicts:
	icommons_lti_tools/settings/local.py
	icommons_lti_tools/settings/qa.py
	icommons_lti_tools/settings/test.py
Updated tests for view function section_class_list.
Merge branch 'develop' into feature/view_class_list_for_section
Add test to ensure enrollments are sorted by sortable name.
added HLS video to view for testing