[Parser] Starting expression stuff
[Library] Added mutex
[Library] Added identifier for CUDA
[Library] Added identifiers to each mode
[Library] Added loader and saver (still have to test)
[Library] Adding loadFromLibrary
[Library] Moved OpenCL's building and compiling
[Library] Added OpenCL functions to load from library
[Library] Can't store binaries for [OpenMP, Pthreads, COI] without intermediate file ... might as well store them in the library file
[Library] Added cacheKernelInLibrary
[Library] Seems to save and load properly, bug in library::loadKernel
[Library] Works for OpenMP
[Library] Library prototype loading/saving works
Merge remote-tracking branch 'origin/night'