Changing little endian to big endian for toNumber/fromNumber name::Component coversions

(as it should be according naming convention)
 export public key ok!
Merge branch 'refactoring' of github.com:bruinfish/ndn.cxx into refactoring
add regex
add basic regex matcher half-done
add regex-tests
finish component and componentset matchers
add backrefmanager (not implemented), finish repeat matcher
add pattern-list matcher and top matcher
add initial backref manager
finish back ref manager
first compilable version
fix a small bug in top-matcher
1) fix the issues in componentset matcher; 2) fix {n} issue in repeat matcher
change [!...] to [^...]
fix not compile issue of repeat matcher
1) put compile into constructor; 2) add log
1) fixed recursive matching bugs in repeat matcher and patternlist matcher 2) put Compile() into protected
1) fix bugs of {n, m}, 2) fix bugs in top matcher
add backref matcher, not working yet