New Feature: Forcerefresh

Proper pull request for a new feature called forcerefresh.

Current behavior:
if popup is still open it will refresh the window. If the user clicked a link and was taken to a different page, they will be taken back to the original page. Likewise, if the user has entered text on a form or performed some action that needed saved, they will lose any unsaved work.

With Forcerefresh:
this will allow users to define if they want to refresh the window should it still exist. This requires them to pass a name for that window, and toggle force refresh off. if they dont want to refresh and it still exists it will simply bring it into focus