Removed redundant strtolower() since it's done in snake_case().

Signed-off-by: Jason Lewis <jason.lewis1991@gmail.com>
Increment version.
Merge pull request #2492 from jasonlewis/fix/remove-redundant-strtolower

Removed redundant strtolower() since it's done in snake_case().
When there's no intended URL, should default to /
Merge pull request #2533 from JosephSilber/default-intended-fallback

Default intended fallback
Fix conflicts and merge 4.0.