I'm aware of several slightly different (yet equivalent) definitions for the density bundle of a non-orientable manifold. Unfortunately, I've been unable to make sense of integration in any of them. I'll phrase the question in terms of the definition which I like the most. Feel free to answer with a different definition if simplifies things.
Let $X$ be a manifold. Let $\mathcal{OR}$ be the orientation sheaf on $X$ which gives for every open set $U \subset X$ the abelian group $\mathcal{OR}(U) = H_n(X,X-U ; \mathbb{Z})$.
Definition: The sheaf of compactly supported $n$-forms twisted by orientation is called the sheaf of densities and is denoted by $\mathcal{S = \Omega^{n}_{c} \otimes_{\mathbb{Z}}\mathcal{OR} }$ .
Question 1: Let $\omega \in \Gamma (U,\mathcal{S})$ be a local section. How do I get/compute the integral $\int_U \omega $ out of this information?