Use django-filter and django-tables2 for people.

Use external packages to increase functionality and decrease complexity.

This change allows increased support for filtering person list and
sorting person list by user.

Change-Id: I6279da176dea43cca130c01d091a2037c48e9e6b
Use django-filter and django-tables2 for institutes.

Change-Id: I159c03421252ac316b35a52497a61cd58ed6f680
Use django-filter and django-tables2 for projects.

Change-Id: I28e586bc50e963e5a0da52a127b002bf30801fbb
Use django-filter and django-tables2 for machines.

Change-Id: I6fd834152159bbffdd6a6d21a5153521845c143b
Use django-filter/django-tables2 for applications.

Change-Id: I906dec7e7b16c19504594ff523fc9e03c6cfe485
Use django-filter/django-tables2 for software.

Change-Id: I4d520a944a3e94f659c5a5bd43f8089d5fcbddbf
Use django-filter/django-tables2 for logs.

Change-Id: I5050e6850bbadb97a57a8dc46f8414af1d3df33b
Use django-filter/django-tables2 for usage.

Too slow to test properly.

Change-Id: Ifea1df4e5ffee0a89bf0593c18ec62541a735024