Improve the documentation for InputConnection.

- Add many details to most methods.
- Add comments specific to IME authors and to editor authors.
- Add missing return value docs.
- Straighten out single-spacing vs double spacing.

Bug: 8843866
Change-Id: If1f6dcf0457d5332a7ebb1ebfb1967c6ff0df722
merge in jb-mr2-release history after reset to jb-mr2-dev
Reconcile with jb-mr2-release - do not merge

Change-Id: I1c6be297655eb1d928657bbc6fd7e974ddbf9691
Merge "Monitor device rotation" into jb-mr2-dev
am c1d47c50: Merge "Monitor device rotation" into jb-mr2-dev

* commit 'c1d47c50d61063dc41214beb93aeea32f77f2550':
  Monitor device rotation
Doc change: document AppWidgetHost

"Bug: 7540054, 6984998"

Change-Id: Ice48c7023687d0a4aea95a4a10212e6fdd66363f
Update javadoc to give app write better guidence

Update javadoc of close methods of GATT cliet and server
Update javadoc of BluetoothAdapter
bug 8963528

Change-Id: I45ec618fd495225ed11a6171f33bfdc218397d4c
Merge "Update javadoc to give app write better guidence" into jb-mr2-dev
Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs
am b190890a: Merge "Update javadoc to give app write better guidence" into jb-mr2-dev

* commit 'b190890a94dc2f0bd11da09f59550f86197f010a':
  Update javadoc to give app write better guidence
am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit 'b3803855b0554879836c18b4157194b9c2061219':
  Doc change: document AppWidgetHost
am 4f3cadaf: am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit '4f3cadafbb1aa53cbd197239127b1d3c626cb0df':
  Doc change: document AppWidgetHost
am 6959f7fa: am 4f3cadaf: am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit '6959f7fad13018e14255ea98ada4221cca28bfab':
  Doc change: document AppWidgetHost
am 33b117c4: am 6959f7fa: am 4f3cadaf: am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit '33b117c493dbddbbe688aa618b99db99ae71d1de':
  Doc change: document AppWidgetHost
am fa312ff1: am 33b117c4: am 6959f7fa: am 4f3cadaf: am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit 'fa312ff108702388574021a8de22092cdde5dd6f':
  Doc change: document AppWidgetHost
am 03a91724: am fa312ff1: am 33b117c4: am 6959f7fa: am 4f3cadaf: am b3803855: Merge "Doc change: document AppWidgetHost" into jb-mr1.1-docs

* commit '03a9172407103a8788e526be41a7d2c018e426ca':
  Doc change: document AppWidgetHost
Merge "Unhide action to launch Daydream settings." into jb-mr2-dev
am 054255c6: Merge "Unhide action to launch Daydream settings." into jb-mr2-dev

* commit '054255c6d282a4ab2a95e56859242a2512871296':
  Unhide action to launch Daydream settings.
Merge "CalendarView header not updated on year change." into jb-mr2-dev
am ec586994: Merge "CalendarView header not updated on year change." into jb-mr2-dev

* commit 'ec58699413ebe4cc2a72a8aae3c420fb3d764457':
  CalendarView header not updated on year change.