bilding tinc from source

makefile for building tincd binary out of sources:
- If ANDROID_NDK is given or set with a correct path or environement var is given then the installed NDK will be used and not downloaded.
- cleaning all created dirs
- "install" rule to copy tincd binary to the correct directory of tinc_gui
- output of tincd version 
- basic logging
- check for needed programs