Fixed bug where a user's screen options are being ignored

I opened an [issue](https://github.com/elliotcondon/acf/issues/184) about this problem and have since migrated my changes to the most recent code base of ACF so I could make a pull request. I will close that issue after I submit this request.

The changes I made affect the rendering of field groups on a post edit page to ensure a user's screen options settings are followed.

* __Lines 181-183__: Pull the user's screen options preferences
* __Lines 197-202, 222__: As each field group is rendered, check the preferences to see if the user wants to hide or show the given field group
* __Line 291, 320__: Show or hide the field group based on the user's preferences using jQuery