[refactor] Made property handle names with multiple underscores (5m)
[improvement] Added the contextualSpacing property (5m) [#15a]
[improvement] Added the keepLines property (5m) [#15a]
[improvement] Added the keepNext property (5m) [#15a]
[improvement] Added the mirrorIndent property (5m) [#15a]
[improvement] Added the supressOverlap, supressLineNumbers and suppressAutoHyphens properties (12m) [#15a]
[refactor] Extracted BaseProperty and added BooleanProperty class (5m)

Conflicts:
	lib/rocx/properties/toggle_property.rb
[improvement] Added autoAdjustRightIndent property (3m) [#15a]
[improvement] Added autoSpaceDE property (3m) [#15a]
[improvement] Added autoSpaceDN property (3m) [#15a]
[improvement] Added overflowPunct property (3m) [#15a]
[refactor] Switch constant to a method so it can be overridden in a subclass (1m)
[improvement] Added the kinsoku property (3m) [#15a]
[improvement] Added the outlineLvl property (3m) [#15a]
[improvement] Added the cnfStyle property (10m) [#15b]
[improvement] Added the divId property (10m) [#15c]
[improvement] Added the snapToGrid property (2m) [#15i]
[improvement] Added the widowControl property (2m) [#15p]
[improvement] Added the wordWrap property (2m) [#15q]