Add location manager for toilet module and fix duplicate request issue
Merge branch 'feature-userlocation' into develop