LESS port

This is the updated LESS port for 2.0.0. Let me know if this can be merged.