Refactored declaration completion

Refactored completion around accessors (public/private/inline/...) and declarations (var/function/class).
codeKeywords are presented Inside functions for instance, while accessKeywords are presented for declarations.