All stand for the president of... where? France has dozens of mock states that see themselves as separate from the nation. They have their own mayors, flags and anthems – and their own cultural events. Jane Hanks crosses borders in search of microstates