columns is not required param
if columnMap defined we use only mappe name

Conflicts:
	phalcon/mvc/model.zep
test
tests and def value-null again

Conflicts:
	phalcon/mvc/model.zep
tabs
Merge pull request #2986 from quantum13/toarray_fix

if columnMap defined we must use only mapped name