Update feature: Better locale detection on various options.

We can detect the locale based on:
HTTP Request
From URL
Subdomain
User Saved
Cookie Based

Default to English need to test these features and implement it.
Still experimental and not implemented, will be done shortly