windows port

dynamic linking to avoid FLS index overrun; "||" instead of "or"
updated code cache version
Merge pull request #1336 from bbudescu/master

windows port