Ticket JOINDIN-6

Adding prompts for feedback for events to the content and sidebars.
The text/styling might need to be changed, but the logic is there.
I also fixed a bug where after submitting an event comment it wouldn't
correctly reload the page with the comments tab open.
Merge commit 'justincarmony/6-prompt-event-comments'
Reworked the database patch script to accept command line arguments in addition to
the environment options.

fixed a bunch of syntax / compatability errors on MacOS X bash (although I would have
though these should be standard bash syntax anyway?)
Added option to also run init_dc.sql, init_data.sql, seed.sql and seed_countries.sql.
Oops. left variable inits in place
making sure to return numbers as numbers rather than strings
Reworked previous commit without the line ending changes. (I hope)
Merge remote-tracking branch 'gargoyle/joindin-125-b'
Replacing a hardcoded value of enygma into initial testaccount username johndoe, but should be take from config in the future
JOINDIN-122 : Added a "is private" clause into the getEvents() call to remove the private events from the list (they should never be shown there)
JOINDIN-122 : Added a "is private" clause into the getEvents() call to remove the private events from the list (they should never be shown there)
adding CAPTCHA support to Feedback form (due to spam)
Merge commit 'enygma/captcha-on-feedback'
Added detailed dialog to claim-talk action, to avoid user confusion
Revert "Added detailed dialog to claim-talk action, to avoid user confusion"

This reverts commit 756c810aa4d24f12bba10911a4e06e5747540c1c.
Event tags are not lost when edit/save fails. Also, tags are filtered to only allow for unique tags. No duplicates are even attempted to be added when a successful save occurs.
Removed default patch level fallback
Reset pending to null in talk_speaker when the claim is approved.
Reset pending to null in talk_speaker when the claim is approved.
Merge commit 'gargoyle/new_patchdb_script'