Merge pull request #20 from six600110/master

web ui compositor controls
kr perspective updates 1
perspective updates and proper vpx bitrate handling for variable framerates
more perspective updates
use priv stucture for perspective
update example program
add direction option to videoport create api
video output ports and test display client
video streamer client
some minor fixes for kr streamer
add perspective structs to the right places in videoports
fix port frame pushing
this that and the other thing, its all a mater of perspective
refix kr streamer
lots o little annoying details, but gist is here