Redmine 2.5+ new custom field compatibility

This commit makes plugin compatible with new custom field system in
Redmine.
Also this commit lets the user add LatLng custom field to any type of
object they want (not just Issues)