tasks #6506: define RNC schema for alphanum fields

Change-Id: I0b19362e632817556531b5930d1e141c063acfc6
Tasks #6510: Define RNC schema for date

Change-Id: I00138161cc15d20e46f2caf5912cc731f844f7b7
import alphanumeric and date fields

Tasks #6507 & tasks #6511

Change-Id: Iaf90e4e5be31de20ae3a6b5d72b600c5b7256fe1
Refactor tv3 export to have one class per field

Change-Id: Ia0da50d0f5ea66b1ae72b491f9383cf07f7b7cc0
Refactoring: base field detection on type rather than name

Change-Id: Id79e660e900bdc033f502907edaa4f3de5aaad59
Refactoring: use a map instead of switch case

Change-Id: I5c9ae23da319edb270d0252b2e91f33b634b3d96
Merge "Refactoring: use a map instead of switch case" into 5990_import_scalar_fields
Fix typo: we are waiting for "int", not "integer".

Change-Id: I175101e32cc1139709b9bbb9e7e4ab0cfccd8b6f
Generalize string field export

Change-Id: I2e62c911b14377e10126122e523c6b8b17526ff3
Export all scalars: string, text, float, date

task #6504 && task #6505

Change-Id: I3d2089211b6e3387ac3dff2fc42271331842a445
Fix date import

tasks #6518

Change-Id: Id812e2d94f822c44cb2922f4267db6e27939d234
Manage close date special case

tasks #6530

Change-Id: Ib9aaaa579b1ef1aa81b78ce50c9eeb0e13193050
Merge remote-tracking branch 'gerrit/5990_import_scalar_fields' into stable

* gerrit/5990_import_scalar_fields:
  Manage close date special case
  Fix date import
  Export all scalars: string, text, float, date
  Generalize string field export
  Fix typo: we are waiting for "int", not "integer".
  Refactoring: use a map instead of switch case
  Refactoring: base field detection on type rather than name
  Refactor tv3 export to have one class per field
  import alphanumeric and date fields
  Tasks #6510: Define RNC schema for date
  tasks #6506: define RNC schema for alphanum fields

Conflicts:
	src/common/autoload.php
This is Tuleap 6.11.99.28

Change-Id: Ia96f655ebb30a8b319c233afbe58be1c2b1f8022