remove old d3_test view and template
view_project_samples.html,
view_subject.html:
- fix permission checking and make sample list table the same between templates

views.py:
- view_subject:
  - don't use @permission_required decorator, use custom @require_project_or_site_view_permission
  - filter subject samples by sites the request.user has access to