Improving type inference by removing Dynamic checks
Utilizing Either for graphic classes instead of Dynamic
Adding interface Position to properly handle classes with x/y values
Renaming AcceptEither for cleaner output
Merge branch 'dev' into type-inference
Updating text to pass null source to Image
Merge branch 'dev' into v2.6
Merge branch 'dev' into v2.6

Conflicts:
	com/haxepunk/graphics/atlas/BitmapFontAtlas.hx
Merge branch 'dev' into v2.6
Use optimized version of drawTiles to avoid shrinking draw array.
Merge branch 'dev' into v2.6
Improved definition of Position, allows Points to be passed
Merge branch 'dev' into v2.6
Merge branch 'dev' into v2.6
Merge branch 'dev' into v2.6

Conflicts:
	com/haxepunk/Entity.hx
Deprecating HXP.blackColor
Allow scenes to be pushed and popped
Adding comments for pushScene/popScene
Merge branch 'dev' into v2.6

Conflicts:
	com/haxepunk/graphics/Tilemap.hx
Improving Vector with typical 2D vector functions