fixed ticket #435: improving error message on empty session id
bugfix: prevent vishnu sessions pid files corruption

add a file lock to disable concurrent accesses to ~/.vishun/sessions/<pid> file
fixes #135