Ad hoc functions are now possible.
You can use the syntax `func => value + 5` and it will add 5 to input.
Merge branch 'staging'
Added roundto function for rounding to decimal places.
`roundto{3.14159;2}` = 3.14.
Replaced `is Vector` `is double` `is long` with `IsVector` `IsDouble` `IsLong` because I was tired of adding parentheses to the case of !IsVector.
You'd think C# would have isnt or something.
Readme now has a pic of the options menu.
Hovering over answers will now display a hand.
Added light window to calculator so that options menu, copy helpers menu, and other lightweight windows won't keep the entire app open when all the real windows have closed.
Hitting `enter` will now insert a new row if you're on the last row.
Can now round per row based on an operator at the end.
Before you could only put `,x` or `,s` etc... on the end to choose output format.
Now you can use `,x3` or `,s5` to round hex to 3 digits and standard to 5 digits.
Fixed a bug when double clicking on an empty text box.
Implemented drag and drop. It's a big change that tries to fix all the ins and outs of dragging, dropping, selecting, etc...
Fixed a SendMessage issue with 64 bit configurations. 64bit is still unsupported and unnecessary but I'm not gonna leave something that I know breaks x64.