use http_sendfile correct
FS#2388 give relative path to sendfile on nginx
Add FULLTEXT_PHRASE_MATCH event for allowing plugins to match phrases

Our index doesn't support phrase searches so we are searching for the
pages that contain all words of the phrase and then search again in the
content of the pages. As plugins can also add additional text to the
index this event allows plugins to do phrase matching in their content.
fixes possibility of a user password change being sent out when a password couldn't be/wasn't changed
add braces and indentation per coding standards
add password confirmation field when setting password in the usermanager
user global  strings for password confirmation prompt & error
Merge pull request #548 from splitbrain/FS#2654_passconfirmation

Add password confirmation fields to the usermanager
Merge pull request #546 from splitbrain/phrase_match

Add FULLTEXT_PHRASE_MATCH event for allowing plugins to match phrases FS#2936
correct mis-spelled var name and correct empty password fields test
resolve scrutinizer issue, is_a type hint doesn't allow null
Merge branch 'master' into FS#2388
Merge pull request #581 from splitbrain/FS#2388_merged

FS#2388_merged