LiveViewStream misc fixes
Implement capture preview with caching and max age
Complete startLiveViewStream
Ensure the last frame is complete before closing live view stream
Cloexec fix