Hygiene: Componentise interactive.less

Split into multiple files.
This will allow us to organise the css better and make it easier to
only load the minimum required for mobile.

Change-Id: I50d7ac887f16f536ab0616969b26fa6a24145ded