Changed ReactiveLinearLayout to ViewHolder

This lets regular layouts be usable in list adapters. It also temporarily disables the buffer, so make sure to use SuppressChangeNotifications() on the reactive list.