Added configurable default value to Hash::get()

For example:
```php
$userId = Hash::get($data, 'User.id', Hash::get($this->Auth->user(), 'User.id', -100));
```
This would return `User.id` from either `$data` or `$this->Auth->user()`, or return `-100` if none of them exists.