time64_t, header file split (pass 1), gmock builds

(rebased by da2ce7)
Localized all time_t usage and changed it to our own time64_t
Added gmock and gtest projects as a start for unit test framework
Added first part of Ruben's pass to split the header files into 1 class
per file
Header Split (part 2)

(rebased by da2ce7)
Phase 2 of Ruben's header file splitting
Added OTRecord and OTRecordList to Windows build
Fixed time_64t problems in OTRecord and OTRecordList
Added new header files to Windows project

(rebased by da2ce7)
fixed minor build issue in latest stuff.

Signed-off-by: FellowTraveler <F3llowTraveler@gmail.com>
Merge pull request #130 from FellowTraveler/develop

fixed minor build issue in latest stuff.
Fixed build warning.

Signed-off-by: FellowTraveler <F3llowTraveler@gmail.com>
Merge pull request #131 from FellowTraveler/develop

Fixed build warning.
add .gitattributes