Fix applying sp_before_dc rule with decltype

Rule wasn't applied and one space was forcely added in the following example:
std::vector<uint8_t> v;
decltype(v)::const_iterator it;
Merge pull request #196 from villytiger/decltype

Fix applying sp_before_dc rule with decltype