Add options to add csrf token to handles() and resources() url generator.

Signed-off-by: crynobone <crynobone@gmail.com>
Update testcase.

Signed-off-by: crynobone <crynobone@gmail.com>
Add options to add csrf token to handles() and resources() url generator.

Signed-off-by: crynobone <crynobone@gmail.com>
Update testcase.

Signed-off-by: crynobone <crynobone@gmail.com>
Change to array_get() as Illuminate\Support\Arr is not available in Laravel 4.1

Signed-off-by: crynobone <crynobone@gmail.com>
Add CSRF token on:

- GET extension/activate/{id}
- GET extension/deactivate/{id}
- GET extension/migrate/{id}
- DELETE user/{id}

Signed-off-by: crynobone <crynobone@gmail.com>
Add test cases for handles() with csrf token.

Signed-off-by: crynobone <crynobone@gmail.com>
Merge branch '2.1' into 2.2

Signed-off-by: crynobone <crynobone@gmail.com>

Conflicts:
	src/Foundation/Abstractable/RouteManager.php
Merge branch '2.2'

Signed-off-by: crynobone <crynobone@gmail.com>

Conflicts:
	src/Foundation/Abstractable/RouteManager.php
	src/Foundation/Presenter/Extension.php
	src/Foundation/Presenter/User.php
	src/Foundation/Routing/ExtensionsController.php
	src/Foundation/Routing/UsersController.php
	src/helpers.php
	src/views/extensions/_table.blade.php
	tests/Foundation/Abstractable/RouteManagerTest.php
	tests/Foundation/Routing/AccountControllerTest.php
	tests/Foundation/Routing/CredentialControllerTest.php
	tests/Foundation/Routing/ExtensionsControllerTest.php
	tests/Foundation/Routing/PasswordBrokerControllerTest.php
	tests/Foundation/Routing/RegistrationControllerTest.php
	tests/Foundation/Routing/SettingsControllerTest.php
	tests/Foundation/Routing/UsersControllerTest.php