Update to ceylon vertx 0.4.0
scanners: only scan object members, not members whose return type is an object instance

Otherwise we get loops in things like Iterable.indexed which returns an anonymous object
of type Iterable who also has an indexed member (ad infinitum)
Update to 0.4.0 latest changes
Update to Vert.x 1.0.0 and Ceylon 1.1.0
Fix bug in Pattern wrapper class