more proxy detection

please refer to
http://en.wikipedia.org/wiki/Talk%3AX-Forwarded-For
Merge pull request #14 from Kennyl/proxy_real_ip

http://stackoverflow.com/questions/1634782/what-is-the-most-accurate-way-to-retrieve-a-users-correct-ip-address-in-php

其實這些方法最危險的就是可以隨意偽造擋頭，
但既然我們提供了TRUST_HTTP_X_FORWARDED_FOR這個設定讓管理者自己承擔這個風險的話，
應該是可以做的更完善些。

@Kennyl
所以你還會改嗎，還是就這樣 merge？