Store column temporary and after row counted, put it back.

Due lasted laravel updated at Query Builder.
Every method that call Illuminate\Database\Query\Builder@aggregate.

Columns that set via select() will unset so We must backup it and restore later.
Merge pull request #5 from ethaizone/patch-1

Store column temporary and after row counted, put it back.