[enh][oscar_template] split js-files and compile them together
[fix] fix .travis.yml to install npm dependent packages
[fix] .travis.yml - add grunt-cli to npm install
Merge pull request #136 from pointhi/template_oscar_fix

[oscar_template] split up js-files, FIX #132
[doc] description fixes
[fix] version.py pep8 and py3 compatibility