replace import haxe.rtti.Generic with @:generic
fix haxe3 import errors (import and using may not appear after a type declaration)
fix haxe3 errors
* callback syntax has changed to func.callback(args)
* Unknown identifier : CType
* replace EReg.customReplace with EReg.map
* replace neko.io with sys.io
* Module haxe.Int32 does not define type Int32
make setters and getters ready for haxe3
try to create an easy switch from IntHash/Hash to Map by using IntMap and StrMap
add change-algorithm example
* bugfix in LayoutContainer, should invalidate parent when child-algorithm changes
* bugfix in RelativeAlgorithm, bottom and top properties where changing width instead of height
* bugfix in UIElementStyle, changed children of the parent-style should also affect the styles of the grand-children etc.
bugfix in SliderBase after changing RelativeAlgorithm:
DragBtn would dissapear after a drag..
bugfix in FollowObjectBehaviour after fixing RelativeLayout
remove unused code from Slider
use layout.outerBounds for the size of scrollRect instead of "rect"
* add IntRectangle.containsPoint
* MouseScrollBehaviours will now activate scrolling when the behaviour is created and the mouse is already on the target
temp
fix SliderBase.
* bugfixes in MouseMoveScrollBehaviour
* bugfix in ClippedLayoutBehaviour
* bugfix in ScrollEffectInstance
* bugfix found by Eze in SliderBase
small changes in scrollable layout behaviours so they will only remove a scrollrect when the behaviour has created it
bugfix in LayoutContainer: set explicitProperties for children with percentage-size
bugfix in SliderBase
bugfix in slowmotion effects.. listens now to shift key up/down
Merge branch 'haxe3' of github.com:touch/PrimeVC into haxe3

Conflicts:
	src/primevc/gui/components/SliderBase.hx