Boundary Knot Method: An Overview and Some Novel Approaches