Added autorefactored samples to the web site.
Issue #79 New refactoring - Use HotSpot intrinsic'ed APIs

Supported more cases for refactoring to System.arraycopy().
Fixed a bug where DO_NOT_VISIT_SUBTREE was returned where VISIT_SUBTREE should have been returned.
Trying to fix samples page in Chromium.

samples.html:
Chromium cannot interpret JS because it is not served with header Content-Type=text/javascript by http://raw.github.com
Instead go through http://rawgit.com proxy.
Fixed "Type safety" warnings when using JDT methods returning collections.

ASTHelper.java:
Added methods returning generecized collections for ASTNodes.

*.java:
Used the methods added to ASTHelper.
Dynamically discover samples in RefactoringTest.
Verified that code before and after refactoring are equivalent for HotSpotIntrinsicedAPIsSample.
Added ASTHelper.asExpression() and used it throughout.
Issue #64 New refactoring - remove field initialization to default values

RemoveFieldsDefaultValuesSample.java, RemoveFieldsDefaultValuesRefactoring.java: ADDED
Issue #85 New refactoring - Use Collection.addAll()

Implemented new refactoring Collection.addAll().

CollectionAddAllRefactoring.java, CollectionAddAllSample.java, ForLoopHelper.java: ADDED
Fixed a bug in BooleanRefactoring.
Added tests to verify boolean in and out samples are functionaly equivalent.
Issue #90 Choose which refactorings to apply on a Java file

TODO: sort out how the IRefactoring List is built.

ChooseRefactoringsWizardHandler.java, ChooseRefactoringWizard.java, ChooseRefactoringWizardPage.java: ADDED

plugin.xml:
Renamed commandId "org.autorefactor.ui.handler" to "org.autorefactor.automatic.refactoring".
Added commandId "org.autorefactor.choose.refactorings" for ChooseRefactoringsWizardHandler.

ApplyRefactoringsJob.java: ADDED - extracted from AutoRefactorHandler
Called by ChooseRefactoringWizard.

AutoRefactorHandler.java:
Made the code accessible to ChooseRefactoringsWizardHandler.

RefactoringsTest.java:
Now references
Fixed a NPE in ForLoopHelper.iterateOverContainer().
Cleaned up how the list of refactorings is built and used.

AllRefactorings.java: ADDED

AutoRefactorHandler.java, ChooseRefactoringWizardPage.java:
Use AllRefactorings.

AddBracketsToControlStatementRefactoring.java:
Removed boolean field.

RefactoringsTest.java:
Removed reflection.
Set java compiler options to avoid problems in CFGBuilderTest
Updated copyright year
Moved eclipse-feature to tycho.

Renamed "AutoRefactor_eclipse_feature/" directory to "feature".
Moved update site to tycho.

Removed "AutoRefactor_eclipse_update_site" directory.
Added "repository".
Issue #32 Add a CFG (Control Flow Graph) builder

Added preliminary support for try / catch / finally statements.

CFGBuilder.java:
Passed in ThrowerBlocks object in all method calls.
In addVariableAccess[es](), return whether the current variable access[es] might throw.

CFGDotPrinter.java:
Added support for try statements.

ThrowerBlocks.java: ADDED

TryCatchThrowSample.dot, TryCatchThrowSample.java: ADDED
Use collections of ITypeBinding rather than arrays
Finally found how to manually resolve type bindings