Added ability to pass Closure to union statement in query builder

Example:
```php
$users = DB::table('users')->whereNull('last_name')->unio(function($q)
{
	$q->from('users')->whereNull('first_name');
})->get();
```
Removed trailing tabs
Switch merge order in View\Environment::make()

This ensures variables passed to @include() override the variables from the calling view
Rename the merge method to collapse.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Add merge method to merge in another array or collection.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Setup PHPUnit bootstrap script to set timezone.
Cleanup helpers

Signed-off-by: Dries Vints <dries.vints@gmail.com>
Clean up alias loading.
Some more cleanup

Write full variable names & better if statement in Illuminate\Routing\Controllers\Filter prepareValues().

Signed-off-by: Dries Vints <dries.vints@gmail.com>
some updates

shorten code, updated docblocks
Setup event dispatacher in capsule. Closes #1177.
Merge pull request #1176 from driesvints/dv/cleanup-code

Some general code cleanup
Merge pull request #1171 from davejamesmiller/environment-make-bug

Switch merge order in View\Environment::make()
Merge pull request #1167 from briankiewel/extra-tabs

Removed trailing tabs
Updated readme.

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Added `auth.attempt` event and `attempting` method. Closes #1172.
Merge branch 'master' of git://github.com/laravel/framework into fix/proper-merge-collections

Conflicts:
	readme.md
Re-arranging some code in the application.
Move getConfigLoader into application instance.
More clean-up to foundation start file.