Use local copy of npm.cmd

Fixes #196
Skip full URLs when normalizing CSS paths

Fixes #195
Option to generate LESS sourcemaps.
Remove old '--line-numbers' option for LESS sourcemaps generation and add 'map' extension.
Always use correct target path when generating sourcemaps.
Fix compiler warnings

@madskristensen, what was the disabled code for PropertyNames for?
Should it be re-enabled?
Fix typo
Code analysis

Make methods static
Handle failed HRESULTs
Use properties instead of public fields
More detailed error messages
Don't choke on bundle files outside of projects
Code Analysis: Add ruleset & dictionary

Still too many warnings...
Code Analysis: Remove unused variables
Code Analysis: Fix naming issues

Abbreviation casing, Creat*() rather than Get*().

Also use properties instead of visible fields
Code Analysis: Don't ignore method results

Throw on failed HRESULTs.
:boom:
Code Analysis: Misc other warnings
Invoke LESS compiler in node.exe directory

Fixes #196

Includes unit test that removes Node.exe from path.
Small typo fixed

Requires instead of Requeres
Added Bootstrap validator
Modified test less and css files for #208
Code formatting
Insert empty row between CSS rules