merge f4208dc28d70b6961dde123e3d5fbbbb643f2541...8f484b4b037e2b97fe09e3d79b4d739bc442a656 (from 1.0), refs #977
merge f40872ff2517b511a6d0b537a077b5c0e7da24dd, refs #978
added AgaviWebRequest::isHttps() convenience method, closes #980
merge 8cd501c99dc1d5b7198efa610b5bfdb3f7b97e25, refs #980