Merge branch 'dev'
Release v1.0.0
Update readme
add absolute_import

PEP 328

When user module name is the same as your project name, it will
cause problem, and it was my pain in the back.
Merge branch 'duoduo369-future_absolute_import'

Use absolute_import in previous version of Python2.7
Fix serious problem using rsync

If env.remote_output not set, use rsync --delete option will
empty the whole remote system, this is a very serious problem!
Fix #9 specify version and add optional requirements
Read requirements.txt for setup install_requires, keywords and classifiers added for PyPi
Release v1.0.1
Fix #13 system path separator problem

Use os.sep instead of '/' for Unix-like and Windows
Release v1.0.2
Fix #14 Chinese filename problem
Release v1.0.3
Merge remote-tracking branch 'track/master' into dev
Use with statement to ensure the file is closed by Python
Pass PEP8 code style check.(P.S. Some of the E501 line too long warning remain unfixed.)
Merge branch 'messense-dev' into dev
Remove empty lines in install_requires
Merge branch 'messense-dev' into dev
Update url