Replaces libpcre with libpcre2

libpcre was removed and libpcre2 10.21 was added instead.

The files of the c++ wrapper library, libpcrecpp, were moved to
their own directory, pcrecpp. As of this patch pcrecpp is broken
due to the missing dependency libpcre. The port will be added in
a subsequent commit to better document the changes made.

Bug: 24091652
Change-Id: Iac638baa545470596cc764271ae94d6b95ebede8
diff --git a/dist2/doc/pcre2_code_free.3 b/dist2/doc/pcre2_code_free.3
new file mode 100644
index 0000000..5127081
--- /dev/null
+++ b/dist2/doc/pcre2_code_free.3
@@ -0,0 +1,27 @@
+.TH PCRE2_CODE_FREE 3 "29 July 2015" "PCRE2 10.21"
+.SH NAME
+PCRE2 - Perl-compatible regular expressions (revised API)
+.SH SYNOPSIS
+.rs
+.sp
+.B #include <pcre2.h>
+.PP
+.nf
+.B void pcre2_code_free(pcre2_code *\fIcode\fP);
+.fi
+.
+.SH DESCRIPTION
+.rs
+.sp
+This function frees the memory used for a compiled pattern, including any
+memory used by the JIT compiler.
+.P
+There is a complete description of the PCRE2 native API in the
+.\" HREF
+\fBpcre2api\fP
+.\"
+page and a description of the POSIX API in the
+.\" HREF
+\fBpcre2posix\fP
+.\"
+page.