* link external build by modern cmake * use "--whole-archive" for part android spec * update travis * update CI, add cmake tests on win32