Waf build

The merged commits is just to keep history (the merged has all you changes)

In a new branch you can do the following:

    ./waf --help
    ./waf configure --yui --compiler --js-dir=./dir/where/js/needs/to/be/put
    ./waf build
    ./waf install

Also, I don't think keeping binary/compressed files is a good thing... You can create a Download/ page on github or separate branch/repo for that.