wrap eventId by double quote. refs #423
add test case to reproduce. refs #406
use offset to search events. refs #406
support to show/edit hashtag. refs #377

now PARTAKE can support hashtag!
it let user to distribute information easily, provide view to
collect information quickly.

this feature contains verification for hashtag editor.
hashtag should starts from "#".
Ask before finishing modification. refs #418

to detect modification, I count number of input box in page.
if page contains visible and enabled input elements, it means
that user is still modifing some attributes of event.

to use button to judge, "save" button should be disabled by default.
I added some code to switch enabled/disabled status of "save" button.

I know that it is bad way for logic to use status of DOM,
but I think it is acceptable in this case: other way costs too much.
Merge pull request #436 from eller86/fix-423

wrap eventId by double quote
Merge pull request #438 from eller86/fix-406

Fix 406
Merge pull request #439 from eller86/fix-377

support to show/edit hashtag. refs #377
Merge pull request #440 from eller86/fix-418

Ask before finishing modification. refs #418