Not required param in Model::toArray (fix #2977)

columns is not required param (fix #2977)
if columnMap defined we must use only mapped name

@phalcon also, now build is successful even if tests failed. 
This pull request #2866 broke tests, but next builds have been successful (example https://travis-ci.org/phalcon/cphalcon/jobs/39991120)