V2.1.4 first commit

Added fo,css property processing.
V2.1.4 Add style definition

Added Sinhara and Khmer.
Separate style processing template into dita2fo_setstyle.xsl, dita2fo_getstyle.xsl.
Add @fo-style processing.

Added @fo-style processig into existing @fo processing.
Change topic page-break control

Change topic page-break control form topic/title to topic level.
Add "Times New Roman" and "Arial" for Japanese latin font.
Add page-break control to topicref[not(@href)]

Add page-break control to topicref that has no @href attribute.
Fix CSS style generation bug

Do not add '' even if style value contains space character.
Fix bookmark generation bug

Remove nomalize-space() and pass text()* as is.
Added dita2fo_generate_history_id.xsl

Introduce history id generation template to avoid using generate-id()
function.
Decrease the use of generate-id(): phase 1

Instead use ahf:generateId() as far as possible.
Decrease the use of generate-id(): phase 2

Use ahf:generateId() instead.
Decrease the use of generate-id(): Phase 3

Use ahf:generateId instead.
Thumbnail index in online PDF

Changed to generate thumbnail index for every page.
Changed appendice processing

Generate no fo:page-sequence for appendice element because it is only a
wrapper of appendix in bookmap.
Remove appendice from toc

And fixed topicref level count algorithms.
Thumbnail index on index page

Add thumbnail index on index left page if it is online PDF. Fix the
bookmark coding miss.
Changed appendix numbering format

Changed from 1,2,3... to A,B,C... .
This can be controled by variable value "Appendix_Count_Format".
Changed thumbnail index in appendix page

Changed to set A,B,C... to label text.
Remove commit mitake
Fixed the table & fig title bug in appendix

Also removed redundant templates & functions from dita2fo_common.xsl.