Simplified JSOptionBuilder

New approach also provides a solution for those union-typed Options that
are common in jQuery, so filled those in.