Uniform variables, Java improvements, et al.
-Added Java code generation for VecPy JNI class
-Added Java package name option
-Optimized multiple-destination-single-source assignment
-Implemented annotation parsing
-Added uniform variables (via 'uniform' annotation)