Bug 961339 - Fix generated/ source dependencies. r=glandium

Generated sources are listed like 'generated/FILE.java'.  Generated
sources are produced by PP_TARGETS, which generates the file
'$(CURDIR)/generated/FILE.java'.  Because Make interprets $(CURDIR)/foo
and foo differently, this means we need to depend on $(CURDIR)/* for all
generated sources.  Since R.java is both listed as a generated source,
but produced by aapt, we need any dependencies to be on
$(CURDIR)/.../R.java.

The change to java-build.mk includes $(CURDIR) in the dependencies for
generated sources.  The changes to Makefile.in includes $(CURDIR) in the
produced R.java files for Make.
Bug 946083 - Part 1: Delete .class files when (re-)building a Java JAR. r=glandium

This cleans up stale .class files, so they don't get packaged into the
.jar files that Proguard consumes.
Bug 946083 - Part 2: Add dependencies for Proguard input jars. r=glandium

This restores no-op builds.
Bug 822898 - Implement pointer events. Detect Pointer Listeners. r=smaug
Bug 967796 - Implement Pointer Enter/Leave events support. refactor OutOver element helpers. r=smaug
Bug 967796 - Implement Pointer Enter/Leave events support. implementation for pointer's. r=smaug
Bug 967796 - Implement Pointer Enter/Leave events support. Tests. r=smaug

--HG--
rename : dom/events/test/test_bug432698.html => dom/events/test/test_bug967796.html
Bug 969498 - [Qt] ICU usage conflict, ABORT: JS_SetICUMemoryFunctions failed. r=n.nethercote,nfroyd
Backout 168002:594dda9c7a3a, need better SpecialPowers handling on Win platform
Bug 968536: Remove ContentParent's phone-state-changed observer. r=njn
Bug 970645 - Fix Mochitest-BC leak finder to use a shrinking instead of non-shrinking gc. r=mccr8
Bug 969336 - ARM simulator: don't flush icache when icache checking is disabled. r=dougc
Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett,terrence
Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
Bug 965830 - Remove AutoArrayRooter from the public API r=terrence r=smaug
Bug 965830 - Add HandleValueArray class to receive rooted arrays of Values r=terrence
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
Bug 970421 - Fix PoisonIOInterposerWin.cpp compilation on mingw. r=aklotz
Bug 970364 - Fix conversions between enum classes and ints in gfx/2d/. r=bas.schouten