I believe I have found a topology that answers both of my questions positively. Let us introduce some notation in order to avoid confusion. Let $\mathrm{LIM}_{n\to\infty}A_n$ denote the common value of $\limsup_{n\to\infty}A_n$ and $\liminf_{n\to\infty}A_n$ if it exists. (Defined using intersections and unions as explained above in the question.) This is to distinguish this notion from the possibly different notion of limit arising from a topology which we will denote $\lim$ in case we need it. Next define the following sets:
$$\mathbf{M}=\lbrace\mu:\mathcal{M}\to[0,\infty)|\hbox{ }\mu\textrm{ is a finite positive measure}\rbrace$$
$$\mathbf{A}=\lbrace A:\mathbb{N}^+\to\mathcal{M}|\hbox{ }\mathrm{LIM}_{n\to\infty}A(n)=A(\infty)\rbrace$$
Here $\mathbb{N}^+$ denotes the one point compactification of $\mathbb{N}$ and $\infty$ is the added point. Now we take $\tau_0$ to be the initial topology on $\mathcal{M}$ with respect to $\mathbf{M}$ and $\tau_1$ to be the final topology on $\mathcal{M}$ with respect to $\mathbf{A}$. Initial topology is by definition the smallest topology with respect to which all $\mu\in\mathbf{M}$ are continuous. This means that the topologies $\tau$ for which all $\mu\in\mathbf{M}$ are continuous are precisely those for which $\tau_0\subseteq\tau$ holds. Dually, topologies $\tau$ for which every $A\in\mathbf{A}$ is continuous, are characterised by: $\tau\subseteq\tau_1$.
So to solve the problem, all we have to do is prove that $\tau_0\subseteq\tau_1$. The topology $\tau_0$ is generated by sets of the form $\mu^{-1}(U)$ where $U$ is an open set in $[0,\infty)$ and $\mu\in\mathbf{M}$. So it suffices to prove that every such set is also contained in $\tau_1$. To do this, we take $\tau = \lbrace\emptyset, \mu^{-1}(U), X\rbrace$. Clearly this is a topology, so in order for it to be contained in $\tau_1$ we just need to show that every $A\in\mathbf{A}$ is continuous with respect to $\tau$.
So, suppose $A\in\mathbf{A}$. All we need to see is that $A^{-1}(\mu^{-1}(U)) = (\mu\circ A)^{-1}(U)$ is open. If $\infty\notin (\mu\circ A)^{-1}(U)$, this is true. So let $\infty\in (\mu\circ A)^{-1}(U)$. For such a set to be open, we need to show that $(\exists N\in\mathbb{N})(\forall n\geq N): n\in(\mu\circ A)^{-1}(U)$. But, as we know $\mathrm{LIM}_{n\to\infty} A(n) = A(\infty)$ implies that $\lim_{n\to\infty} \mu(A(n)) = \mu(A(\infty))$ so such an $N$ indeed exists.
Conclusion: $\tau_0\subseteq\tau_1$.
So, indeed, if we take the topology on $\mathcal{M}$ to be $\tau_1$, the convergent sequences are precisely those for which $\mathrm{LIM}$ exists (using the fact that the topology Nate Eldredge suggests is contained in $\tau_1$) and every finite positive measure $\mu$ is a continuous map.
(If I have made a mistake somewhere, corrections are more than welcome.)