Allow user to override buildin hooks

Change order in which hooks are searched, so user hooks can override pyinstaller hooks.

I do not know how smart idea this is, but looks like it did not break anything. Problem is that I needed custom hook-codecs and hook-encodings to fix some errors with unicode on Linux.