Clean up LocaleService.

 - Removed redundant promise generation, since $resource already makes a
   promise available on instances.
 - Used capitalized name for Locales resource to make it clear that a
   class object is being generated.
 - Rearranged return so it is clear what is being returned.
 - Made indentation consistent with other modules.