Merge pull request #10 from Horatio-Blackwood/master

Added a button to browse for stream recording files.
Tidying up a few things, added return process from process builder for ffmpeg
Fixed merge conflict
Added Data Detection Listeners/Notifiers, Fixed re-reading the whole file for every processing bug, added logic to stop recording when one empty data curspr cycle has passed, added UI to run stream recorder including a connectivity lamp, recorder now only writes out metadata file at the start of a recording, and then updates it at the end with the end time.
Many many improvements to frame player - fixed a number of bugs, (file filter, etc).  Now respects different FPS speeds, can play, pause, AND stop.
Merge branch 'master' of https://github.com/Horatio-Blackwood/VideoStreamProject