JsConfig.ExcludePropertyNames in scope

I added a new property ExcludePropertyNames to the JsConfig and to
JSConfigScope.  I left the original JsConfig<T>.ExcludePropertyNames.  I
am using the WriteType to check the propertyInfo.RefelectedType.Name
+"." + propertyInfo.Name against the ExcludePropertyNames.  This way
anything that you have set on the type config will still happen
statically.