UIBezierPath to exclude from blurring, UIBezierPath to create mask for menu background

Hey, some more additions from my side.

The algorithm for excluding an area from blurring currently is pretty slow, it takes creating 2 images and overlaying them. Since it's optional and off by default I'm still opening the pull request, do you have any idea on how to improve the performance?