PARQUET-72: Fix NOTICE

Author: Ryan Blue <rblue@cloudera.com>

Closes #13 from rdblue/PARQUET-72-fix-notice and squashes the following commits:

92d25c2 [Ryan Blue] PARQUET-72: Remove unnecessary entries in NOTICE.
PARQUET-109: Update NOTICE, add binary LICENSE.

This makes a minor change to NOTICE to match the maven-generated project
name (Apache Parquet => Apache Parquet Format (Incubating)). There
should be no more additions to NOTICE needed. The Thrift NOTICE has no
additions beyond the standard Apache boilerplate and SLF4J has no NOTICE
file. **Please double-check this**

This also adds a LICENSE file in the resources that is included in the
binary distribution. This LICENSE represents the contents of the binary
distribution and includes the QOS.ch BSD license for SLF4J. There are no
other licenses required. Although the LICENSE.txt in the thrift binary
that is shaded includes other licenses, the files that they apply to are
not included in either source or binary form because the shaded jar
contains only the Thrift Java library. **Please double-check this**

This also removes the Thrift NOTICE.txt and LICENSE.txt files from the
binary distribution. The parquet-format NOTICE and LICENSE files
represent the contents of the jar.

Author: Ryan Blue <rblue@cloudera.com>

Closes #15 from rdblue/PARQUET-109-licensing-fixes and squashes the following commits:

3b34771 [Ryan Blue] PARQUET-109: Update NOTICE, add binary LICENSE.
PARQUET-24: port changes form parquet_mr

Author: julien <julien@twitter.com>

Closes #14 from julienledem/PARQUET_24 and squashes the following commits:

a0efb8f [julien] port changes form parquet_mr
PARQUET-119: add data_encodings to ColumnMetaData to enable dictionary based predicate push down

To implement predicate push down based on dictionary we need to know if fallback happened.
If all data pages are dictionary encoded we can use the dictionary for predicate-push down.
If not we can not.

CC @nongli @rdblue @isnotinvain @tsdeng

Author: julien <julien@twitter.com>

Closes #16 from julienledem/data_encodings and squashes the following commits:

3a60c6c [julien] typo
46f7b7a [julien] update to stats based on feedback
6474f58 [julien] Merge branch 'master' into data_encodings
3529ccf [julien] make data_encodings optional
709dd7c [julien] add data_encodings to ColumnMetaData to enable dictionary based predicate push down
release-2.2.0-rc2