HTML5 / IE8 Responsive features

Adding more semantic elements and some scripts for browsers who doesn't
support responsive layouts and html5 elements.