add mingw cross-compile to travis matrix
make asl-core its own library again,

and libasl static
add -static-libgcc -static-libstdc++ for test executables when using mingw
fix GetExecutablePath test for mingw