Changed from old class creation and protected method call
Added arguments for new class creation
Merge pull request #231 from DrLoboto/master

Fix for outdated part in lessc::injectVariables() method (setting variables from PHP)
Composer support for LessPHP.
Merge pull request #234 from RobLoach/master

Composer support for LessPHP
updated composer.json
plessc use new parser class for debug output
Hex color shortening (e.g. #003399 to #039)

compileValue(), added convertion of hexadecimal-color output value to
short notation when possible. For example, #003399 => #039, #000000 =>
only shorten hex colors when using compressed format
remove bad symlink code, switch to is_file
remove compress_colors
remove old inExp property
don't put whitespace around / font shorthand
recompile missed test
Implement support for .mixin() !important;

Considering the following less code:

.mixin() { color: red }
.test { .mixin() !important; }

less.js compiles it as follows:

.test { color: red !important; }

This implements the same behaviour for lessphp
support multiple keyframe selectors for @keyframes #238
use a more obscure parent selector escape (to allow &&) #212
fix isnumber from returning true on colors #235
@page support #204
clean up parent selectors in the root scope #241