[#1853824] Add PHP declaration to .info file to ensure PHP 5.3 or greater
Added a hook so other modules and submodules can add their own settings to the taxonomy vocabulary form and be processed altogether. Changed options word in settings.
Minor improvements on existing tests.
- Removed setUp method from abstract test class and added one for each test instead
- Introduced a helper function to check a path exists in {menu_router}
Added hooks documentation.
Re-organized vocabulary page options by grouping them in structure and markup fieldsets.
Added #states to HTML title attribute option for better admin experience and commented vocabulary description option because it's not used atm
- Added test for count nodes referencing a taxonomy term option.
- Fixed buggy behavior of nodes count
- Adjusted Hide empty term test to reflect these changes
- Improved description of admin options
Added a helper module for tests that registers paths that could be used in Taxonomy Menu but are not in a default Drupal installation.
taxonomy_menu_menu_link_prepare is now much more readable as it uses a new function to load or initialize a menu item (taxonomy_menu_menu_link_load)
Removed unused variable.
Issue #[1895882] by hles: All links are hidden if the hide_term option isn't set, bug introduced by commit 429b67d, a test was added.
Small coding standards and comments improvements.
Changed name of testing helper module as it was refering to custom path sub-module's name.
Issue #1035446 by hles, johnv, tbfisher: Feature - Custom menu paths in Drupal 7
Issue #1908974 by johnv: Remove dependency on PHP 5.3
Fixed capitalized PHP word 'AS'
Issue #1902192 by jseun, hles: Fix for empty terms being hidden even if the hide empty terms option is set to false.
Issue #1933084 by jsacksick: Use entity_uri instead of taxonomy/term/tid for taxonomy terms links
Code clean up in tm_custom_paths.