Fix overflows on pgs. 301-350.
adding callbacks into saveMany

`callbacks` is supported in saveMany too
Merge pull request #928 from chaoszcat/patch-4

adding callbacks into saveMany
Fix overflows on lines. 350-400.
[fr] Follow #925

Fix code line overflows pgs 201-300
[fr] Follow #928

adding callbacks into saveMany
Merge pull request #929 from Ayb3x/fix-code-line-overflows-301-400

Fix code line overflows pgs. 301-400
Fix code overflows in the Console and Shells section.
Fix fat fingering.
Merge pull request #933 from Ayb3x/fix-code-line-overflows-console-and-shells

Fix code overflows in the Console and Shells section.
Recursively add tests.
Set the file permissions in the blog tutorial.

Refs cakephp/cakephp#2464
Clarify getting started guide.

* Don't reference line numbers that don't exist.
* File permissions are not optional. Add a title so it is less likely
  people will miss this info.

Refs cakephp/cakephp#2464
Attempt to fix PDF build errors for french docs.
Another attempt at fixing french build errors.

Blocks were not correctly indented which made latexpdf barf.
Make titles consistent with the other half of the blog tutorial.
Add more side margins in tablet/phone layouts.

I noticed the docs seemed a bit snug on my tablet, adding an extra 5px
makes the docs feel less snug against the device edge and I feel makes
the docs easier to read.
Added afterValidate()

Added afterValidate() to remain consistent.
Merge pull request #936 from ezrabynx/master

Added afterValidate()
Model name in the join options query made to singular

Model name in the join options query made to singular from Plural

i.e from Books to Book