updating site dependencies and ruby version
Adding docs about common extensions.
Improvements based on Garcia's and Turini's suggestions.
Missing.
Adding default constructor as protected.
Improvements based on Garcia's and Turini's suggestions.
Removing final from attributes that are using Inject annotation.
Merge pull request #698 from caelum/updatingSiteDependencies

updating site dependencies and ruby version
Merge pull request #705 from renanigt/changingURI

Adding docs about common extensions.
Adding Inject annotation on no-default constructor.
Removing final attributes with Inject annotation.
Merge pull request #708 from renanigt/minorFixing

Removing final from attributes that are using Inject annotation.