Various fixes.

Fixed the on activation bug.

Fixed the if you added to the framework after activation bug.

Created a SMOF_init variable to ensure the data is set on init of SMOF.

Fixed some saving methods so the DB is only pinged if a value changed.

Added a bunch of hooks to allow for external modification of functions
utilizing the method as Wordpress. do_action('xxxx_before'),
do_action('xxxx_after')
Better hooks, need to pass those arguments!
Fix a padding issue. Hope it works on the PC browsers.
Two extra hooks.  ;)
It was my fault! Fixed the padding issue.
Two more hooks, styles and scripts.
Two small fixes that caused big issues!

Forgot to make global $smof_data in of_save_options() (bad because i
compared against it) and also used the wrong variable for 2 hooks.
Fixed the issue where hidden elements are shown when addSlide button is clicked.

https://github.com/sy4mil/Options-Framework/issues/229#issuecomment-1878
9469
Fixed the undefined indexes on a fresh install. Also added a selectbox option change.

If the select array uses keys that are not numeric, use the non-numeric
key as the value. This makes it easier for developers to make a display
name and use a different ID internally.
Fix for the media display. Misnamed an action.
Small space issue.
Fix for issue #234
update 1.5.1