Allow 'page' parameter to be configurable.

Refactor and testing of @meowcakes's #407.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Fixed missing hard-coded reference to 'page' as the param.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Adding tests for custom page parameter within the pagination environment context.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Merge branch 'master' into feature/paginator-configurable-param

Signed-off-by: Ben Corlett <bencorlett@me.com>

Conflicts:
	src/Illuminate/Pagination/Environment.php
Pheanstalk lib updated their composer tags.

Moving the Pheanstalk lib into composer since they updated their docs.
No longer a need to keep the files in the framework out of the box.