buildplan operations for native attributes

previously, this would have failed:

    class Foo { has int $.foo }; Foo.new(:foo(123));

Now, it works for int, str and num on both rakudo-jvm and rakudo-parrot.

There will be a few tests in roast soon, as well.