Merge pull request #225 from da2ce7/master

Memory Fixes for OTPath and OTSettings, and Configuartion Support for OTCrypto
Update OTCrypto.h

fixed Mac build problem from da2ce7's latest stuff.
change OTAPI_Wrap::It to optionaly not load API
Test file that shows handing of signals (tested on Linux) - will be used to clean pid locks
working on PID cleanup - objects
[fix] PID locks are now cleared up on exiting due to normal signals like CTRL-C or hungup.
adjusting gitignore
adjusting gitignore - optimize
[wip] nicer signal handler
[fix] unchecked NULL OTAPI_Wrap::OTAPI singleton

Needed by atexit lock cleaning.
See 2c925b6e20334839418de9e782b806626b4386f1 for version with debug
windows fixes to the signalhandler