Refine switch button style

- Increase font size of switch button.
Merge origin/header_login_box > header_login_box

- Merge branch origin/header_login_box into header_login_box
Refine style for switch button on users page

- Reduce form padding to 0.
Show checkboxes, share and assign buttons

-  Show checkboxes, share and assign buttons

- Conflicts:
    app/assets/stylesheets/web/search_materials.scss
Modify Material preview page

- Add href to link to assist feature test

- Capitalize text of assign links

- Remove outline of share link

- Conflicts:
    app/assets/stylesheets/web/search_materials.scss
    app/views/browse/_investigation_activity_list.html.haml
    app/views/browse/_show.html.haml
Fix spec test for search controller

- Fix test for add_material_to_clazzes action.

- Fix test for get_current_material_unassigned_clazzes action.
Add feature tests for preview materials page

- Add feature tests for preview materials page.
Fix material assign page for text change

- Fix material assign page for text change of 'cancel' to 'OK'
Add new features to reports

- Show message box on show selected when no
  questions have been selected

- Filters are not saved for activity level reports
Fix Message Box error on show selected

- Fix Message Box error on show selected
Add feature test to show message in report page

- Add feature test to show message in report page if show selected
  is clicked without selecting any question.
Add feature test for filter in activity report

- Add feature test for applying filter in activity report page.
Modify feature tests by changing name of popup

- Modify feature tests by changing name of popup.
Fix MySQL2 error for the test of preview materials

- Fix MySQL2 error for the test of preview materials.
Change font weight of activity list

- Change font weight to normal for activity list
  in assign materials feedback popup
Display OK button in assign to class popup

- Display OK button in assign to class popup
   when material is assigned to all classes
Display Popup after assigning investigation

- Display feedback Popup after assigning investigation to classes
Fix material preview page for text change

- Fix material preview page for text change of OK button
Fix alignment of OK button in material preview page

- Fix alignment of OK button in material preview page
Fix popup error on Assign to class button

- Fix popup error on Assign to class button