Adding args option to RunTestExecutable task for the native test suite
External dependencies docs: Spell out "2" as "two"

Commonly small numbers are spelled out, also see

http://en.wikipedia.org/wiki/English_numerals#Whether_to_use_digits_or_words
External dependencies docs: Write "string notation" in lower case
External dependencies docs: Remove duplicate string notation example

The removed example is immediately followed by a more comprehensive
example that also includes the "classifier".
External dependencies docs: Extend the examples with the optional "ext"

Extend the examples with the "Artifact only notation" as described at

http://www.gradle.org/docs/current/userguide/dependency_management.html#ssub:artifact_dependencies
IvyArtifactRepository: Add a link to available Ivy pattern tokens
Updated jacoco toolVersion in docs
fix language-jvm integration tests after renaming some model classes
GradleExecuter.withDefaultLanguage implemented
force english language for checkstyle test
add work-in-progress sample + integrationTest for custom libraries via plugin

- did some more renamings.
- for now DefaultLibrarySpec lives in org/gradle/runtime/base/internal/ to avoid classycle issues for now
- TODO JvmLibrarySpec should extend DefaultLibrarySpec
Generified AbstractExecTask to avoid the need to override methods returning ‘this’
Merged pull request #296 from Shad0w1nk/nativeTest-args
Document parameter type
more renamings

ProjectBinary -> BinarySpec
ProjectBinaryInternal -> BinarySpecInternal
ProjectJarBinary -> JarBinarySpec
ProjectJvmLibraryBinary -> JvmLibraryBinarySpec
ProjectNativeBinaryTest -> NativeBinarySpecTest
+ several default implementations according to their related interfaces
fix incremental build of pdf userguide
Bumped the version of findbugs to 3.0.0.

1. Main motivation is that 3.0.0 works with java8.
2. Reworked the integ test coverage so that it works with java 6,7,8. Next step is to add reasonable error message if someone attempts to run findbugs plugin with old version of java (e.g java6 and lower).
Fixed the problem with findbugs integration test. Ensured it works with java6 cleanly.
Added validation for FindBugs classpath depending on the currently used java version.
Tidy-up