Force Out-String on Commands

This is the update for request
https://github.com/PoshSec/PoshSecFramework/issues/6 which will take the
results and pipe them to Out-String.
Proper Out-String Implementation

The append of | Out-String changes the command to string, appending
Out-String to commands leaves the object intact while still displaying
it as a string in the psf console.
Generic System.Object[] Grid/Tab Handling

Redesigned the pstab and psobjectgrid to handle a psobject regardless if
it's a custom or system psobject. This allows for more usablity when
showing an object in the grid.