Adding support for config file

Example:
-port=17070
--port=17070

cat /home/$USER/.i2pd/i2p.conf
port=17070
use single dash to query options
Custom datadir + cleanup
Remove debug
Merge pull request #21 from meeh420/master

Adding support for config file
Should fix compilation error on some systems
Merge pull request #22 from meeh420/master

Should fix compilation error on some systems
fixed HMAC calculation. Tested and verified
fixed compilation error and potentil memory corruption
Load netDb from data directory
Merge pull request #23 from meeh420/master

Load netDb from data directory
save new RouterInfos to ~/.i2pd
use key of remote router as ident key for SessionCreated
handle received packets in right order
Fixing reseed
Merge pull request #27 from meeh420/master

Fixing reseed
RouterInfo file size fix
return
Merge pull request #28 from meeh420/master

RouterInfo file size fix
Merge pull request #7 from orignal/master

Merge pull request from orignal/master