Implement filter context

closes #2559
- Added a new unit test for context based filters
- Accept new parameter `context` in doFilter
Set input field types to match expected input values

ref #2588
- Change name field in User Profile to be type text
- Change website field in User Profile to be type url
Merge pull request #2589 from jaswilli/userprofile

Set input field types to match expected input values
Move post API to primary document format

closes #2580
- added new format to post API methods
- added post object parsing and wrapping to admin
- removed unused ‚user‘ object from API response
- updated tests
Add warning message about master branch to grunt prod

closes #2594
Merge pull request #2596 from sebgie/issue#2580-move-obj

Move post API to primary document format
Merge pull request #2595 from ErisDS/issue-2594

Add warning message about master branch to grunt prod
Merge pull request #2560 from halfdan/filter-context

Implement filter context