added some methods for BC.
Abstracting "new Builder" in Model

Implements: #3071
Merge branch '4.1' of github.com:laravel/framework into 4.1
Merge branch 'patch-1' of https://github.com/chrispitt/framework into chrispitt-patch-1
cleaning up some code.