Core pr 5

Module updates and minor bug fixes.
This is convoluted to me. `stripos()` returns an integer or `FALSE`. Among these options we are looking for something that PHP type juggles to `false` but which is not `false`?

I would think that `$pos === 0` would be correct.

@pjohans?