Merge two old files together, fix checkout issue on cygwin.
Adding new portability checks for CYGWIN.
Improve portability, fix build under CYGWIN.
Migrate pkuxkx config to new format.
Ignore '\r' when compiling lpc.
Merge pull request #173 from sunyc/master

Compile fix for CYGWIN32/64
Merge pull request #1 from fluffos/next-3.0

 	Merge pull request #173 from sunyc/master