Minor cleanups
Made GetClassName() search lookup more context aware

Added the function phpcomplete#GetCurrentFunctionBoundaries() which will
give you the current function's start/end positions if you are in one.
With this information we can tell what lines need to be looked at when
the GetClassName() tries to guess the class name.

Fixes: #46