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
Merge branch 'master' of https://github.com/npnth/uncrustify into npnth-master
Remove unused local variable.
Use tok_ctx.expect() in a few more places.