Drop dependency on synom

Synom will need to depend on proc-macro2 as it transitions to parsing tokens
instead of strings. And all of this code is being removed from synom anyway.
diff --git a/src/stable.rs b/src/stable.rs
index fe71d45..042816a 100644
--- a/src/stable.rs
+++ b/src/stable.rs
@@ -1,5 +1,3 @@
-extern crate unicode_xid;
-
 use std::ascii;
 use std::borrow::Borrow;
 use std::cell::RefCell;
@@ -12,9 +10,8 @@
 use std::vec;
 
 use proc_macro;
-use self::unicode_xid::UnicodeXID;
-use synom::space::{skip_whitespace, block_comment, whitespace};
-use synom::{IResult};
+use unicode_xid::UnicodeXID;
+use strnom::{IResult, skip_whitespace, block_comment, whitespace};
 
 use {TokenTree, TokenKind, Delimiter, OpKind};