AsciiDoc content & config improvements

- upgrade Asciidoctor Gradle plugin to 1.5.2
- upgrade Gradle to 2.2.1
- fix header in index.asc
- use project version in header
- switch README to AsciiDoc
- fix broken callout number
Asciidoctor requires UTF-8 encoding and does not support an override, so we can remove this attribute.