instrument various methods in User model
Remove / consolidate queries and adjust indexing to optimize user api
performance.
Merge pull request #63 from edx/feature/jsa/less-user-queries

less user queries