Add .gitattributes to .npmignore

One of the dependencies, hawk, uses CRLF line endings. If you use less
in your project and check in node_modules to source control, git sees
the .gitattributes that is packaged with less and obeys it for that
subdirectory. This gives you line ending conflicts with hawk.

.gitattributes is not relevant to the packaged module and should not be
included anyway.
Windows path fixes

Fix uppercase drive letters, paths with multiple backslashes.

string.replace(string, string) only replaces the first match.
Merge pull request #1388 from dpatti/ignore-gitattributes

Add .gitattributes to .npmignore
fix regression in support for font property. fixes #1429
allow upper case in properties. fixes #1398
Merge pull request #1425 from SLaks/patch-1

Windows path fixes
1.4.2 release
update jam version
Merge branch 'lessmaster' into 1.5.0-wip
Merge branch '1.5.0-wip' into sourcemaps-wip