First implementation of the specification checking

Probably there are bugs around
Renamed method and fixed doc
Added files for checking the spec consistency
Top level containers should affect lists too.

Due to recursion, containers didn't work as expected inside lists.

This change seems to have duplicated code, but it's a minor one.
Actually, it save some CPU cycles, because containers are scanned only
at top level, instead of at each recursion.

The first block cuts the elts before processing values and lists.

The last block assert that previously cut elements are still cut,
because the value processing paste them back (apparently).
Merge pull request #32 from melmothx/topic/list-global-containers

Top level containers should affect lists too.
Bump up version number.
Prepare Changes and README files for upcoming release.
Merge pull request #30 from melmothx/feature/checking

Check for dangling specification elements.
Skip processing params for empty lists at the end of the _sub_process method (GH #25).
Object blacklist with dotted notation
Merge branch 'racke' into topic/autodetection_blacklist
Use isa instead of matching the result of blessed.

Tests expanded.
Merge pull request #33 from melmothx/topic/autodetection_blacklist

Topic/autodetection blacklist
Bump up version number.
Prepare Changes and README files for upcoming release.
Added dotted notation doc (and a test to see if the doc is ok)
Bundle and install the flute executable
Removed unused chunk
Added documentation and --help to flute
Document --value