Improve test cases for qualified objects

By fixing issue 8669, they are now working properly.
Enable test line that had been blocked by issue 7641
fix Issue 8655 - bitfields and Typedef don't mix

Support built-in properties
Use unary std.traits.isAssignable