Run specs in a random order

This is to avoid order dependency bugs.

The "has a data attribute" example in `spec/config_spec.rb` failed with
seed 1549. Added `include_context "spec"` to resolve this.