filter classes by class attribute that hides them in library
fix to type inferencing of declared variables for code completion
added test case
added test case
revised test cases
revised test cases
minor code fixes
Merge pull request #2912 from aparajit-pratap/codeBlockBugFixes

Fix to type inferring of declared variables for code completion
resolved merge conflicts
Merge pull request #2911 from aparajit-pratap/filterByClassAttribute

Filter classes in code completion by HiddenInLibrary class attribute that hides them in library