[lipstick] Unprivileged user can unlock device without lock code over db...

...us

This patch adds check that you are calling unlock from privileged process (if using DBus).

See JB#21124
The client app already knows its own pid, so sending it is a bit superfluous. Removing it would get rid of the local pid, and the reference argument.