*Data methods rebuild (issue #51)

This version introduces multiple enhancements:

getData is from now deprecated method and in future will be removed or change data that will be returned
now use toArray method
also toArray method is now alias for getData

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   Base/BlueObject.php
            -- Updated --
                toArray, removed all previous logic, and for now is an alias for getData
                __get getData replaced by toArray
                __call getData replaced by toArray
                __set_state getData replaced by toArray
                __toString getData replaced by toArray
                serialize getData replaced by toArray
                getData marked as deprecated
                compareData getData replaced by toArray
                toJson getData replaced by toArray
                keyDataChanged getData replaced by toArray
                mergeBlueObject getData replaced by toArray
                offsetGet getData replaced by toArray
                current getData replaced by toArray
                next getData replaced by toArray