Squashed 'CMakeModules/' changes from 8db357c..12d2b25

12d2b25 Moves AndroidUtils functionality into def_library.
8865abd Adds ASSIMP, FREEGLUT and GLEW.
9ce9913 Adds Find Avahi and DNSSD.
72b6a6d Adds Find ZeroMQ, PCAN, USB1, and GLUES scripts.
290c228 Adds FindPkg, TinyXML2 and LibFindMacros scripts.
1c4c56f Adds def_apk.
d0b5995 Update AndroidUtils.cmake to modern approach
a69e3d0 Don't print message for unknown LANGUAGE type
4a82a45 Fix build type setting.

git-subtree-dir: CMakeModules
git-subtree-split: 12d2b251dbc4817bfadb9a12be14dcfd9b779d0b
Merge commit '1e119aea96056c197ee7fd48212eab04114c23d7'