Makefile: configure only when needed and support targets

- configure: new separate "./configure" script allows to set cmake arguments if needed
- configure help
- Makefile: configure automatically only if the "./build/Makefile" is not generated
- Makefile: "make configure" force the cmake generation
- Makefile: allows to specify targets