For some C++ classes, generic parameters doesn't exist before `Resolve` is called. Added `type = type.Resolve();` for types with IsRequiredModifier == true.
Closes #200
Added Javascript usage formatter
Added unit tests
Added `check-monodocer-javascript` integration test
`MemberSignature` and `TypsSignature` can contain just `Usage` attribute now, fixed XSD schema