Added browse, fixes and changes

Added browse.cfm functionality

Fixed errant 'password' required field left in reset.cfm

Added code to provide default text in the event no programs and/or no
contact details are published by the speaker in si.cfm

Fixed errant FORM.countries in state selector in signup.cfm