no longer writes out screenshots, does everything in memory

replaced NSTimer with a loop that manages frames per second
replaced grabShot with captureShot
now makes surface only once
old way of copying the surface caused tearing
screen is now rendered into the surface
a little code cleanup
added kbps param
added video serial queue for adding frames
removed FYCapture
removed _shotQueue
Merge branch 'master' of https://github.com/johncoates/RecordMyScreen

Conflicts:
	RecordMyScreen/.DS_Store
	RecordMyScreen/CSRecordViewController.h
	RecordMyScreen/CSRecordViewController.m