Don't stringify the message argument for assertions.
Add referenced headers to allow compilation without Nano.h
Added missing unistd.h for Linux builds.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Library/Source/Nano/Internal/Targets/Linux/NLinuxSystem.cpp
	Library/Source/Nano/Internal/Targets/Linux/NLinuxThread.cpp
More Linux updates for nano

Implemented JSON based plist preferences

Implemented unmounting

First implementation of timers - however the ability to main thread loop still needs to be implemented