Perceptual error handling added

Now the perceptual functions will return appropriate values even if the
pipeline failed to init.

PerCvoice second thread will immediately return in the event the
pipeline fails to init.

PerCgesture will not return an error if you try tohand track, the value
received will always be in the deadzone.