SCHEMA-316. Undo SCHEMA-310.

Misunderstood the semantics of the removing of idle tables. In the process,
cleaned up some of the code to improve re-use and not break encapsulation (even
on internal classes).

Reviewed by: taton
SCHEMA-314. Hide row/column filter constructors

- introduces Filters.or(...) and Filters.and(...)
- deprecate constructores for AndRowFilter and OrRowFilter.
- allow nulls in filter lists.

issue: https://jira.kiji.org/browse/SCHEMA-314
review: https://review.kiji.org/r/257
SCHEMA-306. Fix KijiPager on fully-qualified columns

- adds HBaseVersionPager to page through versions of a fully-qualified column.

issue: https://jira.kiji.org/browse/SCHEMA-306
review: https://review.kiji.org/r/214
SCHEMA-307. Pager to browse the qualifiers in a map-type family

- adds a pager to list the qualifiers in a map-type family.

issue: https://jira.kiji.org/browse/SCHEMA-307
review: https://review.kiji.org/r/258