Merge pull request #968 from akhileshdarjee/master

[fix] fetch difference account and cost center on selecting item in stock entry
[fix] [minor] validate converion rate
Merge branch 'master' of github.com:webnotes/erpnext
Merge pull request #969 from akhileshdarjee/master

[fix] fixed conversion rate for mapping any documents
[fix] [minor] Purchase Invoice - Amount for Stock received but not billed
Merge branch 'master' of github.com:webnotes/erpnext
[fix] [minor] rounding error in purchase invoice gl entry
Fix UnicodeDecodeError

```python
Traceback (most recent call last):
  File "install_erpnext.py", line 348, in <module>
    install()
  File "install_erpnext.py", line 13, in install
    install_pre_requisites()
  File "install_erpnext.py", line 25, in install_pre_requisites
    install_using_yum()
  File "install_erpnext.py", line 90, in install_using_yum
    update_config_for_redhat()
  File "install_erpnext.py", line 106, in update_config_for_redhat
    exec_in_shell("chkconfig --level 2345 %s on" % service)
  File "install_erpnext.py", line 339, in exec_in_shell
    if err and any((kw in err.lower() for kw in ["traceback", "error", "exception"])):
  File "install_erpnext.py", line 339, in <genexpr>
    if err and any((kw in err.lower() for kw in ["traceback", "error", "exception"])):
```
Merge pull request #971 from MaxMorais/patch-1

Fix UnicodeDecodeError
Merge pull request #972 from akhileshdarjee/master

[fix] [minor] conversion rater
Merge pull request #974 from akhileshdarjee/master

[fix] [minor] conversion rate related fixes
Merge branch 'master' of github.com:webnotes/erpnext