Avoid race conditions between firewall restart and captive portal

Include a new EBox::Util::AdvisoryLock to block when locking for a specific time before stopping doing so.

Caution on forward port: use of Error and debian control.