added multi array feature

Added multi array feature for getValue. Now you can do this:
```
$search = ['0'=>1, 'something' => 2,3,4,'one' => ['more' => ['night' => 'good']]];
var_dump(ArrayHelper::getValue($search, 'one.more.night.lonely', 'nothing'));
var_dump(ArrayHelper::getValue($search, 'one.more', 'nothing'));
var_dump(ArrayHelper::getValue($model, 'profile.last_name', 'nothing object'));
```
output
```
string(7) "nothing" 
array(1) { ["night"]=> string(4) "good" } 
string(255) "last_name_1 "
```