Use default size only if layout manager is not set

The code in Composite#computeSize is now identical to SWT
implementation.

425587: [Composite] computeSize differs from SWT
https://bugs.eclipse.org/bugs/show_bug.cgi?id=425587

Change-Id: I6c50a8eed7a503f9b3b9e694da702b2c983722ed