RuleConvention prevention added, double-click Rule == Edit functionality added, optimalization for menu Modules

(ModuleJPanel) Optimalization for menu
(RuleConvention) Added prevention conflicting rules BackCall & Skipcall
+ fixed ruleTypeKey
(AppliedRulesJPanel) Added double-click == edit functionality ->
usability
Merged rule conflict prevention with previous commit
Removed test string in rule conventions checker
(RuleConventionsChecker) Fixed a bug
Added HelpDialog in Define, editted icons

Added a button in (Define)ApplicationJInternalFrame.java, that opens a
JDialog with a quick tutorial to the define functionality. Also updated
some icons as requested by client.
fixed some reanalyze bugs , can edit module now , warning panel added ,can detect when unit does not exist at code level
Consistency rules: C1, C2, C3.1, C3.2
mapping bug fix  version 1
mapping bug fix  version 2 fixed merging problems
mapping bug fix  version 3 restore package fix
Merge branch 'Leander's-develop' into reuben-develop

Conflicts:
	src/husacct/define/domain/services/DefaultRuleDomainService.java
Merge branch 'reuben-develop' into develop

Conflicts:
	src/husacct/common/Resource.java
	src/husacct/define/presentation/ApplicationJInternalFrame.java
Coexistent warnings- and questionbutton
Merge branch 'develop' into local
mapping bug fix  version 3 restore package fix 2
mapping bug fix  version 3 restore package fix 3
mapping bug fix  version 3 restore package fix 5
Gray icons added
implemantation Warning added edit button when only when regex code level warning bugs fixed
merging fixed