Added build option to wrap in UMD declaration. issue #34
Fixed the controller's 'option' method

When a controller's contents were modified with the 'option' method, the
newly created controller was appended to the bottom of the GUI instead
of replacing the position of the former controller. This bug has been
fixed.
Merge remote-tracking branch 'remotes/wellcaffeinated/master'

Conflicts:
	build/dat.gui.js
Fixed #42: FunctionController: onFinishChange callback was invoked *before* the change (i.e. the function call) has taken place; all other controllers invoke onFinishChange *after* the value (here: the function reference) has possibly been changed.
typo fix
just phrasing the arguments[i] optional arguments code in another way