restructure Makefile to avoid concurrent makefile generation
use the correct makefile names for building the project
fix standalone_product_dir path
Merge branch 'master' of github.com:mapbox/mapbox-gl-native
fix #522
new makefile target