Added some tests for forms
Don't die on multiple forms and moved routine out of render.

Added test with multiple forms
Implemented multiple forms in the specification.

However, there is a bug in the template parser. The specification
cannot contain identical keys, or the field list for the given forms
will have duplicated names and the filling will end up storing empty
strings/undef.

Passing multiple forms to the template is not supported yet.
Added documentation for single form handling
Packed duplicated code in a sub
Implemented multiple forms to be passed to the template
Updated manifest
Added tests for iterators inside the forms
Implemented custom hashref keys in the iterators for dropdowns.

Added two options to the specification:

 - iterator_value_key
 - iterator_name_key

The option overwrite the hardcoded "value" and "label" (which are kept
as default).

Implemented the lookup of hash keys in the iterators for the dropdown

Doc + changed names
Merge pull request #19 from melmothx/topic/iterators_values

Implemented custom hashref keys in the iterators for dropdowns.
Merge pull request #13 from melmothx/topic/multiple-forms

Topic/multiple forms
Added a modified version of t/forms/06-select.t with custom iterators
Merge pull request #20 from melmothx/topic/iterators_values

Added a modified version of t/forms/06-select.t with custom iterators
moved the iterator keys lookup code out of the loop
Merge pull request #21 from melmothx/topic/iterators_values

moved the iterator keys lookup code out of the loop
Added object detection in the dropdowns + test
Merge pull request #22 from melmothx/topic/iterators_values

Added object detection in the dropdowns + test
Bump up version number for Template::Flute.
Prepare Changes and README files for upcoming release of Template::Flute.
Add missing tests to MANIFEST.