Fix lang parameter being overriden by $locale. Fix #135

This is the fix for lang support #135. 

Please note that i have added an option useNgLocale to keep the previous behavior even if lang property is defined, as it may have sense for people setting $locale in their angular app.