just formating
search commands modified (BUG: hayoo search for "type:package" gives a single package as result)

in Search command 2 fields added
for filtering the descr fields and the weight
within the result list.
This can be useful e.g. to query the hayoo server for
the package ranks when functions are indexed and the
functions get the same weight as the package containing the function

A Select command added for raw queries without ranking and ordering of the
results.

BUG (not yet located): the index seems to be buggy.
When filling the server with all hackage packages and then
search for type:package just a single package (in alphabetic
ordering the 1.: 4blocks) is returned instead of all packages.
new debug commands for dumping whole contexts

this needed new instances for ToJSON
and a new StatusCommand. StatusContext Context
with the new route "/status/context/:cx" the cx context is dumped as json
fromList in Index class is extended by a merge operation like unionWith
bug with lost docids during insertion removed

reason was a wrong usage of insertList in PrefixTreeIndex
this version contains trace output,
the code will be removed in the next checkin
debug output from last commit removed
in .cabal file test case with ghc-heap-view in comments

it currently aint work with ghc-7.6 and bytestring-10.4 nor with ghc-7.8
changes for RTree and insertList added