Remove uses of deprecated Registration functions. (#708)

diff --git a/test/test_custom_evented.rs b/test/test_custom_evented.rs
index 7422ac2..965d020 100644
--- a/test/test_custom_evented.rs
+++ b/test/test_custom_evented.rs
@@ -1,4 +1,5 @@
-use mio::*;
+use mio::{Events, Poll, PollOpt, Ready, Registration, SetReadiness, Token};
+use mio::event::Evented;
 use std::time::Duration;
 
 #[test]
@@ -6,7 +7,8 @@
     let poll = Poll::new().unwrap();
     let mut events = Events::with_capacity(128);
 
-    let (_r, set) = Registration::new(&poll, Token(0), Ready::readable(), PollOpt::edge());
+    let (r, set) = Registration::new2();
+    r.register(&poll, Token(0), Ready::readable(), PollOpt::edge()).unwrap();
 
     let n = poll.poll(&mut events, Some(Duration::from_millis(0))).unwrap();
     assert_eq!(n, 0);
@@ -60,7 +62,8 @@
 
 #[cfg(any(target_os = "linux", target_os = "macos", target_os = "windows"))]
 mod stress {
-    use mio::*;
+    use mio::{Events, Poll, PollOpt, Ready, Registration, SetReadiness, Token};
+    use mio::event::Evented;
     use std::time::Duration;
 
     #[test]
@@ -80,7 +83,9 @@
             let mut events = Events::with_capacity(128);
 
             let registrations: Vec<_> = (0..NUM_REGISTRATIONS).map(|i| {
-                Registration::new(&poll, Token(i), Ready::readable(), PollOpt::edge())
+                let (r, s) = Registration::new2();
+                r.register(&poll, Token(i), Ready::readable(), PollOpt::edge()).unwrap();
+                (r, s)
             }).collect();
 
             let mut ready: Vec<_> = (0..NUM_REGISTRATIONS).map(|_| Ready::empty()).collect();
@@ -115,7 +120,7 @@
             while remaining.load(Acquire) > 0 {
                 // Set interest
                 for (i, &(ref r, _)) in registrations.iter().enumerate() {
-                    r.update(&poll, Token(i), Ready::writable(), PollOpt::edge()).unwrap();
+                    r.reregister(&poll, Token(i), Ready::writable(), PollOpt::edge()).unwrap();
                 }
 
                 poll.poll(&mut events, Some(Duration::from_millis(0))).unwrap();
@@ -127,7 +132,7 @@
                 // Update registration
                 // Set interest
                 for (i, &(ref r, _)) in registrations.iter().enumerate() {
-                    r.update(&poll, Token(i), Ready::readable(), PollOpt::edge()).unwrap();
+                    r.reregister(&poll, Token(i), Ready::readable(), PollOpt::edge()).unwrap();
                 }
             }
 
@@ -175,8 +180,8 @@
 
         // Create entries
         for i in 0..ENTRIES {
-            let (registration, set_readiness) =
-                Registration::new(&poll, Token(i), Ready::readable(), PollOpt::edge());
+            let (registration, set_readiness) = Registration::new2();
+            registration.register(&poll, Token(i), Ready::readable(), PollOpt::edge()).unwrap();
 
             entries.push(Entry {
                 registration: registration,
@@ -362,7 +367,8 @@
 
     let mut index: usize = 0;
     for _ in 0..ITERS {
-        let (registration, set_readiness) = Registration::new(&mut poll, Token(token_index), Ready::readable(), PollOpt::edge());
+        let (registration, set_readiness) = Registration::new2();
+        registration.register(&mut poll, Token(token_index), Ready::readable(), PollOpt::edge()).unwrap();
         let _ = senders[index].send((registration, set_readiness));
 
         token_index += 1;
@@ -370,7 +376,8 @@
         if index == THREADS {
             index = 0;
 
-            let (registration, set_readiness) = Registration::new(&mut poll, Token(token_index), Ready::readable(), PollOpt::edge());
+            let (registration, set_readiness) = Registration::new2();
+            registration.register(&mut poll, Token(token_index), Ready::readable(), PollOpt::edge()).unwrap();
             let _ = set_readiness.set_readiness(Ready::readable());
             drop(registration);
             drop(set_readiness);