Added ability to supply a different element as the scroll parent for scroll locking functionality

This commit addresses issue #32
If the body is not the element on the page with scrolling enabled and you need to supply another element as the scroll parent (e.g. html instead of body).

Added ability to supply additional css properties to apply to the scroll parent when a popup is closed and scroll locking is enabled.