Use the last value from the []string params instead of the first

This allow for getting the value sent from the last html element, which
is specially useful when dealing with checkboxes, when you want to
submit a value for when it's unchecked.

	<input name="foo" type="hidden" value="0">
	<input name="foo" type="checkbox" value="1">
Merge remote-tracking branch 'gorilla/master'
Add travis.yml
Add Travis badge
change cache mutex to r/w
Merge pull request #14 from abursavich/master

Change cache mutex to sync.RWMutex
Merge branch 'master' of git://github.com/gorilla/schema
Add test for multiple values for non array fields
Merge pull request #7 from divoxx/master

Use last item from array when mapping to a non array/slice
Add go 1.2 to travis.yml
Allow changing the tag name used for field aliases
Merge pull request #15 from andrewzeneski/master

Allow changing the tag name used for field aliases
Add test for SetAliasTag
Add ZeroEmpty flag on Decoder.

Fixes #17, partially fixes #12.
Add support for embedded fields.
Fix typo.
Merge pull request #18 from chrneumann/embedded-field-support

Add support for embedded fields.
Add IgnoreUnknownKeys() option to the decoder.
Merge pull request #19 from gorilla/IgnoreUnknownKeys

Add IgnoreUnknownKeys() option to the decoder.
Allow "on" to be a valid boolean value.

Fixes #1