[statefs-pp] BranchStorage as a Branch<> member

Say "No" to multiply inheritance here

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[metafuse] fixed race condition with poll handle. Fixes JB#9686

FileHandle is used w/o locking because locking is performed on higher
level. But notify() is called from client code and it should acquire
lock itself because fuse_notify_poll() call should not be locked - it
result in a deadlock. So, notify() accepts lock from caller and uses it
apropriately

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
Provider->ProviderBridge

avoid names clashing, gcc 4.8.1 silently used it instead of
statefs::Provider in one place

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
say no to trailing spaces

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
Merge pull request #4 from deztructor/master

Fixed race condition in poll implementation