take the file line endings into account (windows vs unix) when updating strings so as to avoid constantly converting to Linux EOL files with Windows EOL. + remove a bug that was causing the additon or the loss of the active tag when we incorporate strings from another page, we were not storing the activated/not activated state of the lang file and were replacing it with the state of the other lang files.