move Makefile to top-level
fix up Makefile to cope with its new location
also various other Makefile tidy-ups
- extract consts for various targets
- mark non-file targets as phony
- use $@ when possible
move weave script
move docker-ns
make 'docker load -i weave.tar' work again
for some reason it started complaining about an unknown ids for me