Bz 990626: Personalize the home page beginning with the mock up
adding missing options for kmodule.xml editor

(cherry picked from commit 0383e0c9e0e31375b6769e8267882ab030a99640)
Missing options for PE. Still needs some work

(cherry picked from commit 5a57bca6e161067bd309afe2e083b01d98e2d9ed)
Saving the kmodule.xml should not be permitted if it is broken. Added a check for situations when the default kbase is not set

(cherry picked from commit ed3f13b91ce2079188603f4ea4b523224ce3a712)
get all the rule names without compiling

(cherry picked from commit 746efb341a7b27769078ab0f0a8286d6cb1894cd)
Missing options from Project Editor screen
-Includes added

(cherry picked from commit ff566728723728b09632d030318fda485fff633b)
Make ToolsMenu only respond to Group, Repository, Project and Package change events to be consistent with NewResourcePresenter
(cherry picked from commit a55fa987cea814b3629f799cd8de5f091314bd83)
Refresh views based on whole active context; rather than just the active project
(cherry picked from commit a4aa8b4b827ec865ee5f56413d6118f3b27075d1)
Add initial Group Manager.
(cherry picked from commit 23612ecebbace2ccc7264c5a508ee4c0f984c890)
Fix version number for 6.0.x branch