Kusachi San's merge
Merge remote-tracking branch 'upstream/master'
Merge https://github.com/nacarino/ndn-mobility
write header file
fix header file
2nd fix header
Merge https://github.com/nacarino/ndn-mobility
First commit for NNPT & NNPTEntry header files
Merge https://github.com/nacarino/ndn-mobility
modified NNPTEntry
replace wrong file with nacarino's original file
simple structure of NNPT & NNPT Entry
Branch nnst-impl to deal with NNST

The changes to NNST are much more drastic than expected. I am branching the code so that my other members do not get uncompilable code.
NNST FaceMetric multi_index

Due to the changes in the FaceMetric multi_index, I have to make a lot of changes to the NNST code. I have thus far commented the sections that are giving me issues. However it is clear that I will have to change a lot of the NNST code because I have changed a primary structure to deal with out particular issues.

As always this continues to be interesting.
Creation of FaceMetric files

The FaceMetric class was getting incredibly complicated and should have probably had it's own files from the beginning. This class contains a lease time, destination address and interface to use for a particular NNN address.

The NNST Entry now has a multi_index_container of FaceMetrics for each possible destination.

The NNST continues to be built from NNST Entries.

Even though we are on a branch, the code compiles successfully.
Testing FaceMetric

Finished the initial test file for FaceMetric, specifically the print function which was giving issues at the beginning.
NNST Entry implementation

Changed the printing function in FaceMetric to make more space for the columns.

Modified the nnn-nnst-test file to create more than one FaceMetric.

Defined the currently required methods for the NNN NNST class.
Restructure of NNST Entry

Continue to pass things to the cc file to be more readable.
Change to the FaceMetric less

I was forced to change the FaceMetric less (<) so that the NNST Entry multi_index could function as desired. It caused some changes in NNST Entry, but most of these changes should be local. Still requires testing.
Preliminary nnn-nnst-entry tests

It seems the initial tests for the NNST Entry are going well.
Fixed and tested NNST Entry printing

Fixed a slightly troubling issue I was having with printing a NNNAddress due to the was that C++ streams are used. I have been able to make the printing much nicer and have added the tests to print the Entry by order of lease, face and PoA address