Fix gl plane feature

Fixed GL plane feature not respecting the GCS along with some other fixes. 
On Thu, Aug 14, 2014 at 11:46 AM, Jonathan Beezley <notifications@github.com
> wrote:

> No, that is how jshint works. The warning will occur here though:
>
> (function () {
>   'use strict';
>   function test(a, b, c) {
>
>     b = a;
>   }
>   test();}());
>
> jshint is smart enough to know that if an argument is used after an unused
> argument, then it needs to be there
> ​.
>
>  ​
​More and more I like jshint better...
​