Fixed  NS_ENUM with a two parameter type bug

Fixed bug that caused NS_ENUM with a two parameter type (unsigned long) to break the documentation and use the comma as the typedef name.

The only supported case was:
typedef NS_ENUM ( type , name )

The fix allows this too:
typedef NS_ENUM ( unsigned type , name )