deprecation warning and access level change
update test code
split UnusedImportsRemovalVisitor
add additional method to get defines/parameters on an existing block instead of assuming one per file
support nested require block in unused imports inspection/action
add import uses standard way of accessing the define
add new import supported in require blocks
require blocks supported in html files
delete single import supports require and nested import blocks