Remove unused code
Merge pull request #5804 from lucasmichot/dead-code

[4.2] Database : remove unused code
ease saving of models without updating timestamps
Remove useless $app arguments in bindShared
Add getJsonOptions to JsonResponse
Add JSONP function to reponse facade
Made dependencies stricter
Only propagate the touchOwners call if a relationship exists
Remove extra newlines
Fix the forgetMiddleware call (to not use get_class)
Another newline
Merge pull request #5855 from manavo/fix-forget-middleware

Fix the forgetMiddleware call (to not use get_class)
Merge pull request #5851 from GrahamCampbell/4.2-dependencies

[4.2] [IMPORTANT] Made Dependencies Stricter
Merge pull request #5853 from manavo/propagate-touch-fix

Only propagate the touchOwners call if a relationship exists
Merge pull request #5849 from lucasmichot/4.2-http-getjsonoptions

[4.2] Http : add getJsonOptions to JsonResponse
Move getter above setter.
Extra line break.
Merge pull request #5850 from lucasmichot/4.2-suppor-facade-jsonp

Add JSONP function to reponse facade
Merge pull request #5846 from lucasmichot/4.2-bindShared-app

[4.2] Service providers : remove useless $app argument in bindShared
Merge pull request #5840 from alprs/feature/save-wo-timestamps

[4.2] Ease saving of models without updating timestamps