Allow nested routing structures with concatenated name or action attributes in ancestors other than immediate parents
closes #688
merge 4e0bf6c715fdac13aa8c3fb8becef478eeaf28d3