refactoring the find packages so that most of the paths are coded instead of trying to find them in random locations
franky starts adding support for androind and make the build from source dir instead of from git since it saves on files copying and makes the build more stable