Added capability to plot mesh boundaries on top of slice plots

The PR adds functionality to specify a new element in plot elements like:

```xml
<meshlines meshtype="tally" id="1" linewidth="2" color="0 255 0"/>
```
This will draw the mesh boundaries for mesh with id=1, which must be defined in tallies.xml, with the specified linewidth and color.

Other mesh types can also be drawn instead like:

```xml
<meshlines meshtype="entropy" linewidth="2" color="0 255 0"/>
```
or
```xml
<meshlines meshtype="ufs" linewidth="2" color="0 255 0"/>
```
or
```xml
<meshlines meshtype="cmfd" linewidth="2" color="0 255 0"/>
```

I've found this useful for debugging tally setup, so I figured I would submit a PR for it.  ~~Currently it only supports plots of basis xy, but it shouldn't be hard to extend.~~

TODO:

- [x] Support the other slice directions
- [x] Support plotting the entropy and UFS meshes
- [x] Support plotting the CMFD mesh

 Added a check for entropy mesh dimension when reading meshlines xml, and removed the width allocation from eigenvalue.F90.  Any reason not to apply this heuristic in input_xml.F90 when setting up the mesh the first time?