Remove IE6 binding for Canvas

Change-Id: Ia76065b43486978314d2abd733895c67b4501d08
Enable Canvas support checking for IE9

Change-Id: I5879b67064f4ed515aa02c94857d0ac8a88deea2
Fixed some SuperDevMode tests.

codeserver/CompilerOptionsImpl.getLibraryPaths() should have been
returning an immutable empty list but was returning a null. This was
causing options object copying to fail. Fixed.

Change-Id: I87767b87df9253bd912d6cab5a2fe280eb792ca7
Move JavaScript blacklist to ReservedNames class

This is so we can use it outside a Namer.
No user-visible changes.

Change-Id: Iafa68ee67c5c7307b607f62d02acfc276878c453
Review-Link: https://gwt-review.googlesource.com/#/c/6025/
Simplifies UserAgentPropertyGenerator.

This implementation also removes the predicate for IE6.

Change-Id: I030bafc373cea7bb6418aed68b8dac38bf9f8e3e
Review-Link: https://gwt-review.googlesource.com/#/c/5752/
Emulate LinkedList.clone method

Bug: issue 8517
Change-Id: I54ff4c33a0d1dc4366bf6c9276ed6fea20470184
Merge remote-tracking branch 'upstream/master'