Merge branch 'semid'

* semind: Index more symbols
  For indexing purposes, macros definitions and typedefs are added to the
  semind database. Functions that are not used in the code are also indexed.

Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>