IMPLEMENT #6

Finish adding all code needed to return _total as a row to any iterated
call.  If there is no _total (in limited calls), will throw a line into
output on FINEST.  This closes #6.  Fixed all cases where empty returns
would return null (old code that was not removed).  This stops all error
output when functions attempt to set keys as an empty array is now
always returned.