Fix bug in test case and typo in its name
Better darwin's mem_search return values

Improved the interface of the memory search C functions for OS X. Now
there is a special struct that has address where the needle was found
(or NULL), and any error that ocurred (fatal or not).
Add ctags file to gitignore