Devel - Master merge 20141122

* Bug fixes: JIT, reductions, random CUDA, regions, windows fixes, device pointer get, 
* Remove s8. Use b8 as char
* File structure change from src/array to src/frontend/cpp
* Google test optional