Capture standard out and standard error for xbmc

This way we log exceptions when xbmc restarts, so we actually have a clue what assertion or exception was thrown.   Makes it much easier to find reason for segfaults because can actually see log for the segfault.

logged to /root/.xbmc/temp/xbmcstart.log  and xbmcstart.old.log