doc: charts: illustrate new plan for ts and lchans

Add lchan and timeslot FSM charts to illustrate planning of how osmo-bsc should
handle lchan assignment and release.

Modify assignment, handover, lchan-release charts according to the new plan.

Change-Id: I18d60de5ee932c962aad0a532965a55d570bb936
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 5fe5674..ca0470d 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -7,11 +7,24 @@
 	$(builddir)/assignment.png \
 	$(builddir)/lchan-release.png \
 	$(builddir)/ms-channel-request.png \
+	$(builddir)/timeslot.png \
+	$(builddir)/lchan.png \
+	$(builddir)/ts-and-lchan-fsm-lifecycle.png \
+	$(builddir)/handover-inter-bsc-mo.png \
+	$(builddir)/handover-inter-bsc-mt.png \
+	$(NULL)
+
+dot: \
+	$(builddir)/timeslot-fsm.png \
+	$(builddir)/lchan-fsm.png \
 	$(NULL)
 
 $(builddir)/%.png: $(srcdir)/%.msc
 	mscgen -T png -o $@ $<
 
+$(builddir)/%.png: $(srcdir)/%.dot
+	dot -Tpng $< > $@
+
 .PHONY: poll
 poll:
-	while true; do $(MAKE) msc; sleep 1; done
+	while true; do $(MAKE) msc dot; sleep 1; done