Added support and tests for !merge() syntax #700

Support for !merge() directive that i proposed in issue #700.
The !merge() syntax allows for aggregating values from different sources into single property for use with properties like `background` and `transform`.

See [here](https://github.com/cloudhead/less.js/issues/700#issuecomment-13043661) for more info on the syntax.