Improve enumeration and function parsing

1. Determine enum base type by values containing L, UL, ULL.
2. Downgrade native to managed qualifiers (ULL -> UL, etc.)
3. Don't strip LFs from enums during conversion.
4. Convert comments to /* */ format to facilitate comma generation.
5. Skip comment-only lines.
6. Update RegEx to improve enum matching.
7. Remove some now obsolete definitions from the model.
8. Auto-Skip functions that contain no () sig
9. Limit function parameter area to () to skip function body.
10. Treat only methods named "InitSomething" as constructors. Types like UICollectionViewLayout have methods that begin with "Initial" that are not constructors.
Fix CGColorSpace constant parsing.
Move Core types to Foundation.