move template specializations to cpp
add bool uniform specialization
Merge branch 'master' into transform_feedback_20

Conflicts:
	CMakeLists.txt