Retrieve the monitors and their info for osx

I've also sent a PR for rust-core-graphics that this commit depends on.
I think that these `extern crate` should be moved to the module that contains the cocoa implementation, but that's not urgent (and doesn't need to be part of this PR).