Clean up the hypervisor DataTable members columns

Refactored the class to use filters instead of passing functions.
As noted in the documentation on DataTable. Also corrected a side
effect where a template filter does not check the input value.

Change-Id: I0c4867673611228fbcffa71f65d2e9ed9a1f872e
Closes-Bug: #1203391
Merge "Clean up the hypervisor DataTable members columns"