A separating oscillation method of recovering the G-limit in standard and non-standard homogenization problems. (11th January 2016)