adding Context.setCacheConfig. see here [1-2]. mac build.

[1] http://www.cs.cmu.edu/afs/cs/academic/class/15668-s11/www/cuda-doc/html/group__CUDA__EXEC_g40f8c11e81def95dc0072a375f965681.html#g40f8c11e81def95dc0072a375f965681
[2] http://developer.download.nvidia.com/compute/cuda/CUDA_Occupancy_calculator.xls
Merge branch 'master' of github.com:pcpratts/rootbeer1
add feature: Context.getRequiredMemory(). tells how much memory was used.
slightly improving the latency of serialization
working on new api for performance
fixup eclipse
making progress on new api
new api is booting with batcher's even-odd sort
cleaning up Java/new book-keeping. mac build.
adding back run(List<Kernel>). mac build.
NewOneGpu passes. exceptions go beyond disruptor
NPE fix
fixing bugs in compile error and gpu throws exception
when running test case process can exit
working on examples
Merge branch 'develop' of github.com:pcpratts/rootbeer1 into develop
working on readme
ThreadPool now uses daemon threads in CUDAContext
working on SuperClass bugfix
fixing bug in runeasytess