Call GET users/show if screen name has already been fetched

Closes https://github.com/sferik/twitter/issues/561.
Test against latest Ruby 2.1 release
Use (immutable) user ID instead of (mutable) screen name
Don't request status with user_id
Don't include entities with user_id