AP_HAL: added HAL_BOARD_TERRAIN_DIRECTORY
AP_Terrain: added disk IO for terrain data