func (m *Manifest) AddMount(name, path string, readOnly bool) error {
	acn, err := types.NewACName(name)
	if err != nil {
		return err
	}
	removeMount(name, m.manifest)
	removeMount(path, m.manifest)
	if m.manifest.App == nil {
		m.manifest.App = newManifestApp()
	}
	m.manifest.App.MountPoints = append(m.manifest.App.MountPoints,
		types.MountPoint{
			Name:     *acn,
			Path:     path,
			ReadOnly: readOnly,
		})
	return m.save()
}
AddMount will add a mount point with the given name and path to the untarred
ACI stored at a.CurrentImagePath. If the mount point already exists its value
will be updated to the new value. readOnly signifies whether or not the
mount point should be read only.
package appc
import (
	"github.com/appc/spec/schema"
	"github.com/appc/spec/schema/types"
)