Added support for passing session ID using HTTP header

These changes add new option `headerName` that can be used to optional passing session ID using custom HTTP header.

Already discussed this issue in #77
Should the user put this in settings explicitly for having both? If I will use this functionality to have session id in headers, I will not want it in cookie no more.