Cmake fixes on windows

Summary: This fixes two issues

1. the stack size needs to be slightly larger than the requested size in the app since the check is < not <=
2. the generate embed step had entries being double created after a call to make install - keeping the generation as it's own target makes sure that the embed file is regenerated each time so double entries don't occur in the .rc file
3. when debug is on, make huge hhbc-translator.cpp compile with -Og instead of O0 to avoid "string table overflow" bug

Reviewed By: @JoelMarcey

Differential Revision: D1500173
parser: Catch toplevel break / continue

Summary: Top-level break / continue is always an error, so we should catch it.

Fixes T3385884.

Reviewed By: @elgenie

Differential Revision: D1491627