[#1694] Fixed LocalBinder

See http://play.lighthouseapp.com/projects/57987/tickets/1694-localebinder-is-not-working
- The substring() method could NEVER have worked correctly because they use the wrong indexes
- The binder should return null if it couldn't bind the locale - NOT the default Locale