on second thought, the 'push' script does not belong in the repo.
unify club list loading in JudoDB & ClientWidget
Merge branch 'master' of github.com:patricklam/JudoDB
implement semaphore to fix blank-list bug

The bug was triggered whenever the list of cours came in after the list of
clients. retrieveAllClients() calls showList(), which returns and doesn't
display a list when there are no cours retrieved yet.

Fortunately, GWT is compiled to JavaScript and actually single-threaded,
so implementing a semaphore is trivial.
implement per-club default prorata setting for calculations
Merge branch 'master' of https://github.com/patricklam/JudoDB

Conflicts:
	push

	modified:   .gitignore
	deleted:    push
	modified:   src/ca/patricklam/judodb/client/ClientWidget.java
	modified:   src/ca/patricklam/judodb/client/ClubSummary.java
	modified:   src/ca/patricklam/judodb/client/CostCalculator.java
	modified:   src/ca/patricklam/judodb/client/JudoDB.java
	modified:   src/ca/patricklam/judodb/client/ListWidget.java
Fixes issue 37: For new clients, save the assigned club into the database
	modified:   src/ca/patricklam/judodb/client/ClientWidget.java
	modified:   src/ca/patricklam/judodb/client/ClientWidget.ui.xml
	modified:   src/ca/patricklam/judodb/client/JudoDB.java