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
fix test
Test has been changed because subject of issue - setting RawValue('default').
Current test don't works because it updates primary key, but in current version updates of primary keys not supported (http://forum.phalconphp.com/discussion/2989/update-primary-keys)
tabs
Another y should be issue fixed per #3014
Merge pull request #3037 from rianorie/2.0.0_2985_GdCropBug

Another y should be x issue fixed. issue #3014
Merge pull request #3025 from quantum13/fix_test

fix test
Fix issue which cause an error when join is false
Insert test case for output of asset collection that is not joined
Removing warnings about unused variables and unused variables themselves
Fixing warnings caused by unused variables
Fixes #3042, improving coding style
Improving coding style, removing warnings
Merge pull request #3039 from brainformatik/2.0.0

[2.0.0] Fix asset collection join issue
Removing warnings related to unused variables, coding style
Remove final from Volt compiler _compileSource
Rename getModelsManager to getCollectionManager in Collection class
Fix #3048 - queryKeys is bugged for XCache Backend
Fixing warnings