Merge pull request #344 from am11/master

LESS (Fixed #346: source map path fixes & code refactoring) and Analysis (warning fixes)
Bundling: Only save if content changed
LESS: Used basepath for more robust solution.