Commit ce0dd949b20b5b6f850bdff7216a8f3ac20840b4

DRC 2016-02-06T12:18:44

Fix MinGW build jinclude.h can't be safely included multiple times, so instead of including it in the shared (broken-out) headers, it should instead be included by the source files that include one or more of those headers.