added validation for microblogging schema

WIP for microblogging refactoring
tidied up urls.py
first parser test
added create_nodes_for_path factory method
expanded microblogging schema with type and renamed text to template_text
made manage.py executable
turned all unnamed groups in the PATH and RESTRICTED_PATH regexes into hidden groups
turned all unnamed groups in the PATH and RESTRICTED_PATH regexes into hidden groups
added first tests and basic functionality to microblogging_schema parser
added test and implementation for mentions
dealing with invalid mentions
dealing with invalid references
some refactoring
removed time from schema
case insensitivity for mentions
Merge branch 'master' into feature/microblogging2
Merge branch 'develop' into feature/microblogging2

Conflicts:
	findeco/tests/__init__.py
	microblogging/tests/__init__.py
post type enumerate
added short_post_type and WIP for create_post
create post