Fix issue with Options.IdentificationFunction not being set due to isNonEmptyOption returning false
Fix spelling mistake - Add macaron to supported list
make sure func is not nil
Merge pull request #8 from mephux/master

Fix Options.IdentificationFunction Set - isNonEmptyOption issue.