Added a method to fluently set belongs-to relation

This method spun off from a discussion in IRC. What this enables is this:

$user->comments()->insert($comment_data)->article()->bind($article->id)
Removed a Useless if conditional from bind method
Fix CLI mode detection for some shared hosts.
Added PDO error code
Setting the exception code in the constructor
Use Request helper to determine whether we're in CLI mode.
add use Closure;
Undefined namespace Grammars
Update laravel/database/connection.php
Merge pull request #2 from laravel/develop

Develop
Add task bundle:uninstall, bundle:unpublish, migrate:rollback bundle, migrate:reset bundle.
segment pattern to match a single segment, also matches UTF-8 segments.
added 'u' flag for preg_match to match UTF-8 URIs.
.
Added output from String documentation examples.
Merge pull request #5 from laravel/develop

Develop
Update laravel/cli/tasks/migrate/migrator.php
Implement DB::escape().
Use DB::escape() shortcut in profiler.
Merge pull request #8 from laravel/develop

Develop