split Makefile into source-level vs binary-level packaging scripts
- Makefile retains the same behaviour as before and builds dist/dist-exe
- Makefile.client acts on the client component only, following GNU standards
- work around wine bug
get rid of dist in Makefile.client, it's not needed and causes problems in the PTBB
- DISTNAME is propagated from Makefile, which in PTBB is set to "flashproxy-client"
- This results in a cyclic dependency since $(DISTNAME) depends on $(SRC_ALL) which includes flashproxy-client, the file