#1603 adding new option unit test and fixture file to test "-globaloptioname" in predef
#1603 I have added a check of "predefined" to see if a blacklisted object is already there and if it is delete it from predefined. In the event that someone adds for example {predef:["-JSON"]} it would already exist in predefined before being black listed. because of this the black list check in combine never had a chance to prevent the addition of JSON even though it was defined with - in predef.
#1603 remove unnecessary if check. fixed some spacing issues webstorm's default is 4 spaces and jshint uses 2 my bad.
fix indentation
fix indentation and change to double quotes

Also fixed the enforceall test I made a while back to use double quotes.
v2.5.4