Removed assign by reference in path() 

rtrim() returns a string and the variable $path was being set to said string by reference. This is throws: Runtime Notice - Only variables should be assigned by reference
Couple tweaks
Merge branch '2.3/develop' of github.com:pyrocms/pyrocms into 2.3/develop
Meh
NO more failure - all errors from here on out
Whoops
Some bug fixes and small improvements
stream_namespace argument might not always be passed. lets get it form the stream
remove $tmp
ci() should be passed
Merge branch '2.3/develop' of github.com:pyrocms/pyrocms into 2.3/develop
Fallback to stringOutput()
Merge branch '2.3/develop' of github.com:pyrocms/pyrocms into 2.3/develop
Closer
Fix field type parsing on pages
Fail nicely if you can't find the lang file.. perhaps later we can add an option but we've got langs coming in from cross stream contamination n shiz.. This is safer.

Also protect against 404 and other entries in pages that don't have an entry per say.
Meh
Polishing up the pages / plugin fiasco
Whatever..
Do work - on permissions / restricted to shtuff