Remove two failing unit tests that are now invalid.

test_function tests against an old output format that is no longer in use. test_functions.py covers this.

test_override_needles is covered by test_overrides.py.
Remove dead callee_needles().

We're not supporting callee search anymore. It's of little use. Just read the function to find its callees (in context, too!).