Add RTL support to the entire framework

I've finished adding RTL support to the entire framework, I'd changed almost all LESS files and added a new LESS file which provides some utilities for making the framework RTL.

I'd changed all of the necessary Margin, Padding, Text-aligns, Left: Right: Floats and other css sttributes which was require for RTL

Now the end user is able to set only one @direction variable to RTL or LTR to change the entire application directionality