Turn off the apipie validations for now

The main reason for the validations to be implemented in Apipie was
the ability to be able to check the documentation against the code:
i.e. it can discover inconsistencies between the documentation and
the actual code that uses the API.

However, it seems, that for now there are some weaknesses in the
implementation. Also the duplication with the ActiveRecord validations
is not helping.

Therefore let's turn the validation off by default and have the issues
fixed outside of production environment.
Merge pull request #286 from iNecas/apipie-validations-off

Turn off the apipie validations for now
fixes #1977 - Don't rely on Puppetversion to determine report version
fixes #1995 - enable param class ENC by default on Puppet 2.6.5+
fixes #2020 - PuppetSetting is an instance, not class
fixes #2021 - run test:lib from test rake task
fixes #1979 Updating puppet:import:puppet_classes for parameterized classes

Puppet import_classes task uses PuppetClassImporter instead of Environment.import_classes which is not available anymore
fixed bug preventing LDAP authentication in auth_source_ldap model

The logic for determining which password to send the LDAP server
was inverted in the search_for_user_entries method.  To address,
I made two changes.  First, I inverted the logic of the
use_user_login_for_auth? method so it returns true when we are
using the user login for auth.  Next, I updated the single reference
to use_user_login_for_auth? to swap the true false values on the
ternary operator in the effective_user method so it continued
to function the same way.  Finally, I updated the "pass =" line
in search_for_user_entries to use the use_user_login_for_auth?
check and made sure the appropriate values were on the correct
sides of the : symbol.  I can LDAP auth again, hooray!
host routes api changes squashed
Fixes #2000 - display the alternate taxonomy when editing a location or org
scope templates by taxonomy.
fixes #2030 - define instance variables during ERB evaluation when not using safemode

Thanks to Paavo Pokkinen <paavo.pokkinen@faarao.fi>
refs #1937 - fix graphs hrefs when running from subpath
added compute resource actions and tests
fixes #2037 remove catchall routes

this blocks any plugin/engine from adding additional routes
fixes #2051 good host percentange was wrong
fixes #1353 added custom hook when host build mode changes

see http://theforeman.org/projects/foreman/wiki/Custom_Hooks_in_Plugin
fixes #2045 changed condition so there is no error in Postgresql
fixes #2042 - fix CSS classes added to filter levels
Fixes #2046: Only show the inverse taxonomy tab if enabled