Rename method parameter protectedTarget to requiresAuthentication to make its meaning clearer

Fix for https://github.com/leleuj/pac4j/issues/99

I wasn't sure what the protected meant in `protectedTarget` without reading the code. I thought originally from the name that it meant it was https. It turns out that it meant that it requires authentication.