Changed lines width limit from 100 to 80 symbols.
Moved some code to separate functions due to new width limit.
Moved function return value type to separate line.
Modified beginning definitions in headers.
Changed lines width in test.cxx.
Comments style changed to C++
Added typedef for all struct
Changed copyright year.
Added namespace 'marcrecord'
Added win-iconv.
Modified test.cxx