Add parser temp output files to ignored list.
Fix sed for paths containing spaces on Windows.
Fix 7z for paths containing spaces on Windows.
Remove warnings in emitted C code.

Fix 1: Only emit "int * _offsetHandle = NULL" if it will be used, to
avoid unused variable warning. Fix 2: Add "unsigned" to typecasts in C
function calls when needed to avoid implicit typecast warning. This
commit also adds a unit test for a method that uses an "unsigned char
**" parameter, to mimic the JOCL clCreateProgramWithBinary() function
that caused the typecast warnings.
Fix accidental tabs.
Allow Ignore in config to ignore unnamed structs.

Augments the behavior of the Ignore keyword to
ignore when gluegen skips the emission of unnamed
structs. These structs are usually unnamed because
we've created opaque types for them, so we know
they're not going to be emitted and want to be
able to suppress the warning on a case-by-case
basis.
Fix CStruct annotation processor warning.

Updated the Java source version the annotation processor supports
to stop it from throwing a warning during the build process.
Merge remote-tracking branch 'remotes/wwalker/bug_990_fix_gluegen_c_warnings'
Merge remote-tracking branch 'remotes/wwalker/bug_992_allow_ignore_of_unnamed_structs'
Merge remote-tracking branch 'remotes/wwalker/bug_994_fix_cstruct_annotation_warning'
Minor Cleanup after merging fixes for bugs 987, 990, 992 and 994
Bump to release 2.1.5 (Android: 0914019)