Handle one more bare if-else scenario

Fixes #450
Remove use of require.js specific module loader code

Fixes #393
Tune require.js and tests
Fix requirejs relative paths
Preserve newlines in html related to issue #307

For preserve_newlines and max_preserve_newlines false or 0 isn't accepted as configuration. This PR allows both those scenarios.
Fixes #307
bower 1.5.0
Python 1.5.0
1.5.0
1.5.1
bower 1.5.1

Don't ever mess up an npm publish.
The folks at npm know way better than you.
They are going to protect you whether you like it or not.
Python 1.5.1
v1.5.1
Merge pull request #1 from einars/master

pull latest