Fix long incoherence for user levels
Summary:
As the user level is declared as a long, we should compare it with
other long values. As such, check_access now returns a long.
Test Plan: Recompile, test level commands
Reviewers: dereckson
Reviewed By: dereckson
Differential Revision: https://devcentral.nasqueron.org/D885