Fixed the use of 5.4 array syntax in one place

SO that things dont break for 5.3 peeps
Added Greek Language

Signed-off-by: George Drakakis <lolly@lollypop.gr>
Merge pull request #1164 from lollypopgr/grlang

Added Greek Language
Fixed problem with manual running of Artisan tasks

When running an Artisan task from within your application using `Command::run`, it fails when the same task is ran more than once. Every time the task is resolved, its file is included using `require` leading to duplicate class definitions. By using `require_once` this problem is avoided.
Bulgarian translation for array validator messages.
Added new touch function to eloquent, updates timestamps and immediately saves

Signed-off-by: Callum McIntyre <mcintyre1994@gmail.com>
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)
Merge branch 'develop' of https://github.com/laravel/laravel into develop
Added documentation for the touch() function

Signed-off-by: Callum McIntyre <mcintyre1994@gmail.com>
Removed a Useless if conditional from bind method
Added documentation regarding the newly public timestamp() function

Signed-off-by: Callum McIntyre <mcintyre1994@gmail.com>
Added Portuguese Language
Added Portuguese Language
Make Eloquent auth driver respect a model's custom password getter.

This fixes #1140.
Cache application.encoding within HTML class to avoid unnecessary calls to Config::get();

Calling the "Config::get('application.encoding')" is expensive and within a large form (using the form builder) having it requested multiple times can result in a significant performance drag.

Caching this value reduced calls to Config:get within our project from 1200+ to 125. All core tests appear to pass with this change in place.
Changed the folder name from "gr" to "el"

Signed-off-by: George Drakakis <lolly@lollypop.gr>
Merge pull request #1179 from lollypopgr/ellang

Changed the folder name from "gr" to "el"
Refactor changes into single get_encoding() method within the HTML Class (in order to remove duplication of logic). All tests continue to pass.
Update to conform better with laravels coding style.
Allow Input::json() to return array instead of object