Guard against testing an empty collection in case Services are not available.

Conflicts:
	comtypes/test/test_collections.py
Rely on Services that should be present even when authorized applications are not.

Conflicts:
	comtypes/test/test_collections.py
Testing properties of dynamic dispatch without MSScript.
Expanding conditions under which msscript test is skipped.
Removing some dependence of MSScriptControl, which is not available in 64-bit.
Properly implementing decimal type.
Providing a nicer message.

Conflicts:
	comtypes/tools/codegenerator.py
Disable assertions when the size and alignment are known to be wrong.

Conflicts:
	comtypes/tools/codegenerator.py
Increasing stabilization period to avoid false positives.
Merge remote-tracking branch 'origin/master' into fix-test-ienumvariant
Merge remote-tracking branch 'origin/master' into fix-msscript-tests
Merge remote-tracking branch 'origin/master' into fix-query-service
Merge remote-tracking branch 'origin/master' into fix-leak-tests
Adding an exit code that indicates success of tests when run from setup.py
Merge pull request #21 from enthought/fix-test-ienumvariant

Fix IEnumVARIANT test
Merge pull request #22 from enthought/fix-msscript-tests

Remove MSScript from generic tests
Merge pull request #23 from enthought/fix-query-service

Fix 64-bit typelib issues on 64-bit python
Merge pull request #24 from enthought/fix-leak-tests

Increasing stabilization period to avoid false positives.
Merge pull request #28 from enthought/enh-exit-code-for-tests

Adding exit code that indicates success of tests when run from setup.py
Merge remote-tracking branch 'origin/master' into enh-variant-array