Merge pull request #2 from ayshih/master

Fixes to display and saving
this commit resolves issue #16
this commit takes care of issue #12
working on issue #13
implemented dealing with Command processing acknowledgement payload (ID = 0xe1)
the last commit solves issue #17
this should deal with issue #18
fixed for new tm packet definition
fixed parsing of SAS2 frames and displaying red for temps out of range, also updated external library
cleaned up OpenGL drawing code in CameraView
fixed showing up of window to screen
added more support for PYASR
Accept higher-precision camera temperature
Accept new TCP image format
fixed issue #23, also added ability to save data packets in binary
quick commits
merge from ayshih/tcp