Plugins: Add executable flag to every file in bin/ after install

The PluginManager does not preserve permissions on install. This patch
sets the executable flag on every file in bin/ on plugin install.

Closes #7177
Geo: Improved error handling in geo_distance

geo_distance filter now throws a parse exception if no distance parameter is supplied

Close #7260