Removing NNN address limit

Small change reducing the name limit for NNN addresses
Set/GetLength is not required in packet definition

Including this function in the files was a mistake. I didn't understand how
serialization was working so I guessed the functions were necessary. Turns out
that they aren't, so I am deleting them and all variables related to the
functions.
Serialization complete!

This commit handles all the serialization of the the NULL, SO and DO packets.
I have noticed that a lot of functions repeat, so in a following commit, I will
probably have to separate the definitions in different files. Doing so will
also probably make it easier for future packets to be added.

Will think it over.
Change of name
Merge pull request #2 from PhilipsIII/master

Header Files
NNN EN packet header definition

Mostly name changes. Compiles. Is not integrated with serialization yet.
NNN EN packet constructor miss

Forgot parenthesis.
Compile read NNN AEN packet

Cleaned up the AEN packet to make it possible to compile. Wire serialization is
missing.
NNN EN header file rearrangement

Small changes to EN file. Does not include serialization.
Modifying Zhu's REN commit for compilation

This is the modification of Zhu's files to enable compiling. Does not include
serialization.
REN GetPoaType function was missing and got added
Modifying Zhu's NNN INF definitions

Modified Zhu's NNN INF definitions so as to get a version that can compile.
Serialization has yet to be included.
NNN-wire changes

These are part of the serialization changes. The nnnsim.{cc,h} are still
missing.
nnnSIM serialization and bug fix completion

This has been bothering me all evening. I have finally been able to finish the
serialization of all the packets we have defined. There were also a couple of
bug fixes that needed to be taken care of in these files so as not to make the
compilation explode.
Change all the function names, preserve functions might needed.