Add Android Studio / Gradle instructions
Update android.html

added info about @java.beans.ConstructorProperties
Update android.html

`apt` is only required when using android-apt plugin
thoroughly updated the launch targets for testing lombok in eclipse;
they should now be able to handle running JDK8 etc tests.

CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work.

Also added a basic test for JDK8 features.
added support for different error messages, where either one will mean the tests pass (new versions of javac, ecj, etc sometimes totally change the message).
added a new 'master' javac8 as the basis for Oracle8 testing, and included sources for this to aid in debugging.
LoggerSlf4jOnNonType test just cares about error messages, so now the actual source output is just ignored as irrelevant.
more work on JDK8 support: val on generified lub types now works a little better.
Fixed missing dep resolution for ecj variants used by testing.
Merge branch 'patch-1' of https://github.com/dodgex/lombok into dodgex-patch-androiddocs
[website] tweaked and reworded contributed instructions for gradle and Android Studio for the website.
Our maven/ivy instructions also apply to gradle; updated docs to reflect this.
bugfix: our new trick to try and disable target typing by making the LHS of a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing.
All tests now succeed on all platforms again;
'optional' expected messages added.
expanded some tests.
Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available.
[java8] don't crash on intersection types
[java8] Added tests for using java language features in transformations.
Added test for issue 361. It is currently ignored.
We closed one tag too many on the homepage. Apparently on some modern version of firefox this makes flash confused.
patcher upgrade for issue 666.
added failing test (ignored)