Merge pull request #1332 from Oldiesmann/release-2.1

HTML5 Goodies
! Consistency is nice.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! Using the options available to us and fixing something that got missed.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! Something that got broken.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! Unbreak something else.
! And another thing that was broken.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #1333 from Arantor/release-2.1

Why we do large changes in small pieces rather than en-masse.
! We explicitly indicate int or float so that the underlying code will also validate/sanitise the values.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! Again, don't allow generic number types, force it to either int or float for validation purposes. Also, when a float is expected, actually allow a float to be used.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #1334 from Arantor/release-2.1

More things that were broken but now hopefully fixed
! Remove simple search, fixes #1331

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #1335 from Arantor/release-2.1

! Remove simple search, fixes #1331