merge cate-development2 branch with trunk
removing unused view
large number of changes relating to new architecture & svn keyword property Id added
partial interim implementation of reference REST service, JSON view works, XML view is broken