add a constructor without buffer for Sound struct. and rename new by new_with_buffer
add attribute #[feature(struct_variant)] and #[feature(globs)] + fix examples