Unskip relevant select() tests.
Make FormHelper::select() tests pass.

Move some of the tests to SelectBoxTest and remove some duplicated
tests.
Fix another skipped test for select().
Updated FormHelper::end() to use new string template.

The method no longer generates submit button too.
Use string template.
Fix and unskip tests.
Merge pull request #2857 from markstory/3.0-select

3.0 select
Merge pull request #2858 from ADmad/3.0-formhelper-end

3.0 formhelper end