ndn-regexp: Initial port from C++

Change-Id: I27982be02a38f6abd19b628345c796aa5a957cfc
ndn-regexp: Finishing test on ComponentSetMatcher

Change-Id: I1aab94c044c73265b37b63d2d7d16d29ca1fa2fa
ndn-regexp: Fix bugs in patternListMatcher

Change-Id: Idb209cc772b6550517c688b57d5a690008ebfc7a
ndn-regexp: Fix parsing bug in patternlistmatcher

Change-Id: If6fb3fe8e3f109fd4c0171a05cd6755bb8ebaf9b
ndn-regexp: Fix bugs in repeatMatcher

Change-Id: If42dcb31898152fb30559c248cc69bf7d42503ca
ndn-regexp: Fix rMax condition bug in repeatMatcher

Change-Id: I9fcfbc08b9acdadcb6ddcb2e4a5678268ddf249c
ndn-regexp: Add aggressive matching

Change-Id: Idb7f5ffeb835524c7421a13e7f47325c1b802ed4
ndn-regexp: Fix wild card issue with tail anchor

Change-Id: I57b900f87ba49fe2ca063f36dac3f8148ab20656
ndn-regexp: Fix the problem of wild card tail anchor second backRef issue

Change-Id: I8bb6dc33f96cd8538ae1e106b3f894bbd341a6c2
ndn-regexp: Converting test case to unittest library

Change-Id: I52d24cde21f3758c9bd74e07292f8a19409b1b68
ndn-rexept: Replace usages of global logger to nre-specific logger

Change-Id: I8dbb4bae3884f0c16c8832c1fd4dde2fe08b6bfc