providers/aws: use StateFunc to process the user_data
helper/schema: When having a StateFunc, make sure NewExtra contains
original
helper/schema: store state with processed properly
helper/schema: don't mark things computed if an ID is set
providers/aws: fix some other issues with aws_instance