Bug fixes for version 5_0_17
1) The end of simulation time was not properly reported to the FSDB database.
Updates for version 5_0_17
1) Support for gate arrays.
2) Allow nested `protect/`endprotect.
3) Allow digits as the first character of macro names.
4) Increased nested `define levels to 64.
5) Include GUI on Solaris.