Improve phpcomplete#GetClassContentsStructured

Implemented cache invalidation
Changed the return format to a list