Merge branch 'release-12.2' into beta
Revert "Disable access to cloud beta for 12.2."

This reverts commit 936588728a67f62eed6f377f2bdb1f0f7534f1ad.
Push version to 12.2-beta2, 238.
Change log for 12.2-beta2.
Merge branch 'release-12.2' into beta
Append change log for 12.2-beta2.
Merge branch 'release-12.2' into beta

Conflicts:
	build.gradle
Fix contributing build instructions.
Add dark variant of sort menu.
Use build tools 19.0.3.
Add basic build.gradle for api sub-project.
Add ExtensionData to hold extension details.
Build jar and source jar, add version.
Rename ExtensionData to just Action.
Support Bundle and JSON serialization for Action.
Initial implementation of SeriesGuideExtension.
Fix javadoc.
Subscribers transmit episode info to extension.
Display absolute episode number instead of number in details.
Tone done tab strip underline, remove it completely in episode pager.