Correct boolean API signatures

APIs that return `boolean` or `Boolean` should use the standard JavaBeans naming conventions.

@zack-shoylev On the deprecations, should we state that it will be removed in 1.8.2, or 2.0? I just put the 2.1 in there as a placeholder until I got your feedback. WDYT?