dwim configuration settings

rather than passing an augeas set to configure the PHP ini, we try to be
smarter about the configuration settings. They can now be set in the
title as "key=value", or as key => value pairs.

n.b.: This first commit only fixes code & tests to comply with the
documentation, it does *not* yet test the second code path.
simplify picking the setting: use pick()
add simple test for dwim style config, which seems to fail :(
This test makes no sense at all
move the files to fpm
that_notifies does not work very well

replace with a simple check for "notify"
we depend on inifile now too
adapt defaults, pass a source so we can create unique names for augeas
add source and default section
fix spec tests

We've now fixed the spec tests by actually making sure that
php::fpm::params is included (via php::fpm) before executing any tests.
This way there will actually be a value for php::fpm::params::inifile.

Further, we adapt the fpm spec tests to have the correct title.

Also: the pick()ing out is now /correct/ ;)
document
expand on documentation
Merge pull request #52 from igalic/dwim-config

dwim configuration settings
Update extensions.rst

Fix typo on uploadprogress
Merge pull request #59 from alexandreagular/patch-1

Fix typo on uploadprogress