Add the mandatory external.mk file

Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
Add a default, anonymous project

Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
remove example variants to make things work out of the box for the common case


Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
make sure that only the proper files are exported by git-archive

since git-archive will be the most common way to initialize a project make
sure that the archive generated doesn't carry any useless stuff


Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
add GPL headers to relevant files


Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
make variants share as much configuration as possible

now sharing overlay/, local.mk and patch/

rational:
* standardize on a simpler common case (all is shared except config)
* still allow customisation via menuconfig. these are just defaults


Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
export PROJECT_NAME to be available in Config.in


Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
Add a readme file and a todo list

Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
Fix typos and grammar mistakes.