Add recursive function to allow has_current navigation links to be found in any level of navigation
Fixing default value issue in choice field type.

There is no way that nobody ever used this before, but the logic for this was literally just not in there. I'm not sure if it got removed or something else happened, but there you go. This only affected drop downs.
Merge branch '2.2/develop' of git://github.com/bloveless/pyrocms into 2.2/develop
rate
Merge remote-tracking branch 'upstream/2.2/develop' into projects/cardworld/develop
first commit
initial commit
imported
Merge remote-tracking branch 'private/develop' into projects/cardworld/develop