modification of the style rules
added more directory exclusion for filesystem comparison in native test
added double removal test
add support for reverse dependencies check during package removal
added new test on the removal of package which had reverse dependencies installed