separated t1 encode and decode routines
cleaned up bypass code a bit
clean and document
moved t1 static forward definitions into separate header files, to make it easier to parse

c files
added streamlined encoding routines
more streamlining
streamlined encoding gets triggered automatically when coding style is 0 (default)
more cleanup
added cmake support for opencl sdks
added basic OCL support classes