inline_macros

Current working version of branch:

    - all forms are macros renderable in anywhere in your project
    - add extension relevant renderables anywhere in your project(which may  or may not be forms, but  can use request data as other extension forms can)
    - one decorator to add functions(security.add_ctx)
    - python 2.7 & 3.3 compatible 
    - pytest integration