Add missing materialized_views functions.

    + `materialized_views_are( :schema, :materialized_views, :description )`
    + `materialized_views_are( :materialized_views, :description )`
    + `materialized_views_are( :schema, :materialized_views )`
    + `materialized_views_are( :materialized_views )`
    + `materialized_view_owner_is ( :schema, :materialized_view, :user, :description )`
    + `materialized_view_owner_is ( :schema, :materialized_view, :user )`
    + `materialized_view_owner_is ( :materialized_view, :user, :description )`
    + `materialized_view_owner_is ( :materialized_view, :user )`
    + `has_materialized_view( :schema, :materialized_view, :description )`
    + `has_materialized_view( :materialized_view, :description )`
    + `has_materialized_view( :materialized_view )`
    + `hasnt_materialized_view( :schema, :materialized_view, :description )`
    + `hasnt_materialized_view( :materialized_view, :description )`
    + `hasnt_materialized_view( :materialized_view )`

    Resolves #61.
Created PL/pgSQL function that checks the Postgres version. If it's 9.3 or higher, the function create the materialized views and run the tests.
Otherwise, it mock those tests with a regular view calling *view* functions instead of *materialized_view*.

Resolves #61.
Remove special character to compile the tests in versions 8.x

Resolves #61.
Documentation new materialized_views functions

The documentation of the new materialized_views functions
Merge pull request #62 from cfrankl/issue61

Add materialized_views functions.