Fix doxygen warnings

This commit adds missing documentation to the functions and macros
that have been recently added.
canonical release version number is 0.0.1 on master branch
ALLJOYN-1970:  Fixes a problem with padding of arrays of structures where the length field ends up aligned on an 8 byte boundary.  The alignment must be calculated relative to the start of the buffer rather than being based on the absolute value of the address.
Additional array-of-struct test cases to cover more alignment cases.
Implement NVRAM interface for all platforms and make aj_creds platform independent.
Fix scan failure, build break on arduino
Add uncommitted header file
ALLJOYN-1971 testbot: svclite is crashing on linux with latest master branch
Port the new array-of-struct tests to googletest

Two new array-of-struct tests were added to mutter to cover
more alignment cases. Porting them to googletest so that they
are automatically run by buildbot.
Fix crash on DB142 caused by corrupted stack
MutterTest: Use a random offset into buffer

Use a random offset into the tx buffer to force different alignments
for every test run (print the random offset to be able to re-create scenarios).
Update sample to be compilable for DB142
ALLJOYN-1960 Clientlite on DB-142 exits with status 7 (times out) and fails to join session
cleanup
Fix compiler warnings on linux
Mark items that don't change at run-time as const

Those items that we don't expect to change during run-time
can be marked as const, so that they can be placed in 'read-only'
data segment. These items will then be on the flash, saving RAM.

One example of a common item that we don't expect to change dynamically
is the interface (that specifies methods and signals). Each element
in the array is a pointer (on 32-bit systems, each element takes up 4 bytes).

Change-Id: I753f81885938f23ef4aeb979e14575f50158b9b8
fix wrong data types EncryptMessage(AJ_Message* msg)
Fix the limit on each NVRAM write operation
Fix warning for "unused variable"
Added checks for secure interface on outbound messages and for property access