Dbf charset header

Fix:
- Use encoding in column name also
- If date is empty string do not print warnings
- Add signature in DBFRead DBFWrite SHPRead SHPWrite in order to specifying file encoding