Merging in changes from gcnovus for fixing warnings and redundant YAML parsing when requiring sms_fu more than once.
Merging in changes from gcnovus for fixing warnings and redundant YAML parsing when requiring sms_fu more than once.

preston/sms-easy,brendanlim/sms-fu,teamsnap/sms-fu,janx/sms-fu