Merge pull request #40 from xnoumbis/master

Changed HashMap for LinkedhashMap in JudoDB.java
compilation fix
Use GWT API to find base_url from deployment.
reorganize order of functions
untabify everything & delete trailing whitespace
remove PHP warning
Clean up JSON fetch code for clublist; add 403 Forbidden handling.
clean up pull_client_list code as well
remove unneeded generality
remove stub code, now outdated
cleanup & comment out URLs for now
fix cours list & club list for ListWidget with new backend changes
Replace code invoking pull_all_clients with new GWT code.
remove crufty JS code for confirm_push, replace with GWT lib calls
fix name mismatch causing JudoQC number to be immutable (oops)
add nullness check to avoid nullpointerexception
refactor more network fetching code to use GWT primitives

Also, refactor our implementation where we call said primitives.
fix issue #9: produce error msg for inexistant client
fix issue #28

I found two bugs:

1) the 'next' button would never get to the last page; and
2) the display of results didn't clear out the old results first.
mitigate race by waiting 2 seconds after submit before returning to previous page