copied item file for porting
tabs to spaces; removed function keywords
added function keywords back for clarity during porting
constructor and _changed ported
id and name methods and properties ported
locked,  visible, blendMode, opacity, guide properties
selected property and methods
clipMask property
position setting / getting
matrix getting / setting
bounds internal methods and setBounds method
bounds getters
removed old getter defintion
project access and internal method
layer accessor
parent getter
children accessors
cloning and copying
raster method
added method for getting points by name