Release Notes 5.0

Polly can now compile all of Android. While most of Android is not the primary
target of polyhedral data locality optimizations, Android provides us with a
large and diverse set of robustness tests. Our new nightly build bot
ensures we do not regress.

In the context of Polly Labs, a new set of C++ bindings was
developed for the isl math library. Thanks to the new isl C++ interface there
is no need for manual memory management any more and programming with integer
sets became easier in general.

Polly now uses the LLVM OptimizationDiagnosticInfo API for emitting diagnostic remarks.
This allows Polly remarks to appear in the yaml optimization record when compiling
with the flag -fsave-optimization-record. This also allows Polly remarks to appear in the opt-viewer
tool, allowing for remarks to be viewed next to the source code, and sorted by hotness.