Infer nightly feature on nightly toolchain

Before this commit, enabling procmacro2_semver_exempt would disable
wrap_proc_macro, meaning that real spans would not be preserved by proc
macros. One would also need to enable the "nightly" feature in order to
preserve spans when using procmacro2_semver_exempt.

This commit automatically enables wrap_proc_macro when building with
procmacro2_semver_exempt on a nightly compiler.
diff --git a/tests/test.rs b/tests/test.rs
index 9d37cf3..6da1283 100644
--- a/tests/test.rs
+++ b/tests/test.rs
@@ -193,7 +193,7 @@
 }
 
 #[cfg(procmacro2_semver_exempt)]
-#[cfg(not(feature = "nightly"))]
+#[cfg(not(nightly))]
 #[test]
 fn default_span() {
     let start = Span::call_site().start();
@@ -329,7 +329,6 @@
 }
 
 #[test]
-#[cfg(not(feature = "nightly"))]
 fn test_debug_tokenstream() {
     let tts = TokenStream::from_str("[a + 1]").unwrap();