Make sure typeof value=="number" before calling value.toFixed

In some cases ng-model may initially contain a string value, in this case `"0.00".toFixed(2)` will raise "TypeError: undefined is not a function".
Fix #19: Updates string-mask to version 0.1.1
Fixes protractor configuration
Updates br-validation to version 0.2.3
Fix #14: handle -0, -0.0, -0.00, etc
Fix #12: fields with 0 as initial value using the ui-money-mask wasn't getting formatted.
Merge branch 'scardine-master' into hotfix/1.2.5
Improved PR #16 with a test case and prepareNumberToFormatter function
Updates version number to 1.2.5
Merge branch 'hotfix/1.2.5'