various

- added delegate method to override default captured video output file name
- added delegate method to return error on capture video start
- added property to disable default video thumbnail capture (eg if caller wants to specify exact frames/times to capture -- default is first and last frames)